使用jxls生成多个excel并压缩打包自动下载
需求: 选择不同的时间段从数据库中获取报表文件的数据,生成对应的多个excel,然后把这些excel压缩打包下载下来。 过程大致如下面三幅图所示: jxls官方英文教程 1、导入依赖 <!--excel生成工具--> <dependency> <groupId>org.jxls</groupId> <artifactId>jxls</artifactId> <version>2.4.4</version> </dependency> <dependency> <groupId>org.jxls</groupId> <artifactId>jxls-poi</artifactId> <version>1.0.14</version> </dependency> <dependency> <groupId>org.jxls</groupId> <artifactId>jxls-jexcel</artifactId> <version>1.0.9</version> </dependency> 2、编写JxlsUtil,jxls的工具类 public class JxlsUtils { static { //添加自定义指令(可覆盖jxls原指令) XlsCommentAreaBuilder.addCommandMapping("merge", MergeCommand.class); /