@ApiOperation("多sheet合并单元格多Excel")
@RequestMapping("/manySheetmanyMergeExecl")
public ResultForm manySheepmanyMergeExecl(HttpServletResponse response) throws Exception {
String zipName = "压缩包名称";
//创建流
ServletOutputStream out = response.getOutputStream();
//封装响应流
ZipOutputStream zipOutputStream = excelZipUtils.zipResponseHeader(response, out, zipName);
try {
//循环几次就有几个Excel 每循环一次就是一个Excel
for (int i = 0; i <= 2; i++) { //3个Excel
//设置头部
List<ExcelHeader> headers = pavementExportField();
//拼装sheep页集合
List<Map> excelPavementDataList = new ArrayList<>();
//循环sheep页中的数据
for (int y = 0; y <= 3; y++) { //4个sheep页
//组装sheet页集合
List<Map
POI多sheet页多Excel并且合并单元格压缩包输出
最新推荐文章于 2023-02-01 14:14:15 发布
本文详细介绍了如何使用Java编程语言处理多个包含合并单元格的Excel工作表,并将它们整合到一个压缩文件中。内容涵盖读取多sheet Excel、处理合并单元格以及最后的压缩打包步骤。
摘要由CSDN通过智能技术生成