909422229_Excel导入导出实现

来源:互联网 发布:企业级即时通讯软件 编辑:程序博客网 时间:2024/05/17 09:25

最近做了关于Excel导入导出的功能,下面记录一下这两天的事。方便今后的学习。如果有其他博客朋友参考的话需要谨慎,因为公司有自己封装jar包,你们是用不到的。哈哈~~

 先说导入:

思路:现将导入模板(文件)上传到服务器上,之后服务器进行读取文件信息,将信息写入数据库后将文件删除。

 后说导出:

思路:利用poi、jxl画出模板,进行查询数据,将数据放到需要的位置上。利用字符流进行response下载到客户端中。


下面是前台jsp页面:

之前的错误思路是用异步请求进行提交数据,这是不对的。在文件上传中使用input file比较好。

  下面是jsp的js:

文件上传Action:

  文件上传成功,下面进行数据写入:

Excel读取:

  写到这就没了,后面也就是遍历文件进行读取数据了。

  Excel导出的话可以看之前写过一个导入一个sheet页的内容。本次展示的是导入多个sheet页内容,并且这次导入也是导入的多个sheet内容。

 我解释一下:这是导入四个标题跟内容的导出。如果想看导出一个的可以看我之前的导出,那是导出一个:http://blog.csdn.net/a909422229/article/details/72515560