最近做了关于Excel导入导出的功能,下面记录一下这两天的事。方便今后的学习。如果有其他博客朋友参考的话需要谨慎,因为公司有自己封装jar包,你们是用不到的。哈哈~~
先说导入:
思路:现将导入模板(文件)上传到服务器上,之后服务器进行读取文件信息,将信息写入数据库后将文件删除。
后说导出:
思路:利用poi、jxl画出模板,进行查询数据,将数据放到需要的位置上。利用字符流进行response下载到客户端中。
下面是前台jsp页面:
之前的错误思路是用异步请求进行提交数据,这是不对的。在文件上传中使用input file比较好。
下面是jsp的js:
文件上传Action:
Excel读取:
Excel导出的话可以看之前写过一个导入一个sheet页的内容。本次展示的是导入多个sheet页内容,并且这次导入也是导入的多个sheet内容。
我解释一下:这是导入四个标题跟内容的导出。如果想看导出一个的可以看我之前的导出,那是导出一个