EasyExcel导出多个sheet页的多个excel
时间: 2023-07-21 18:45:32 浏览: 148
导出多Sheet 的Excel
5星 · 资源好评率100%
使用 EasyExcel 导出多个 sheet 页的多个 excel,可以使用 `ExcelWriter` 对象。以下是一个简单的示例代码:
```java
// 创建 ExcelWriter 对象
ExcelWriter excelWriter = EasyExcel.write("output.xlsx").build();
// 写入第一个 sheet 页
WriteSheet sheet1 = EasyExcel.writerSheet(0, "Sheet1").head(Head.class).build();
excelWriter.write(dataList1, sheet1);
// 写入第二个 sheet 页
WriteSheet sheet2 = EasyExcel.writerSheet(1, "Sheet2").head(Head.class).build();
excelWriter.write(dataList2, sheet2);
// ...
// 写入第 n 个 sheet 页
WriteSheet sheetN = EasyExcel.writerSheet(n, "SheetN").head(Head.class).build();
excelWriter.write(dataListN, sheetN);
// 关闭 ExcelWriter 对象
excelWriter.finish();
```
这个示例创建了一个 `ExcelWriter` 对象,然后使用 `EasyExcel.writerSheet()` 方法创建多个 sheet 页,并使用 `excelWriter.write()` 方法写入数据。最后,使用 `excelWriter.finish()` 方法关闭 `ExcelWriter` 对象,将数据写入到文件中。
你可以根据需要修改 sheet 页的数量、名称、数据列表和表头信息。
阅读全文