easyexcel 导出到多个excel文件
时间: 2023-09-11 09:07:50 浏览: 115
使用阿里巴巴的EasyExcel库将数据和图片导出到一个Excel文件
是的,EasyExcel可以将数据导出到多个Excel文件中。您可以通过使用`@Sheet`和`@SheetName`注解来为不同的数据集合创建不同的sheet,然后使用`ExcelWriter`将这些sheet输出到不同的文件中。
以下是一个简单的示例:
```java
// 假设您有两个不同的数据集合
List<SomeData> data1 = ...
List<SomeData> data2 = ...
// 创建一个ExcelWriter对象
ExcelWriter excelWriter = EasyExcel.write("outputDir").build();
// 将data1写入到名为"sheet1"的Sheet中
WriteSheet sheet1 = EasyExcel.writerSheet(0, "sheet1").head(SomeData.class).build();
excelWriter.write(data1, sheet1);
// 将data2写入到名为"sheet2"的Sheet中
WriteSheet sheet2 = EasyExcel.writerSheet(1, "sheet2").head(SomeData.class).build();
excelWriter.write(data2, sheet2);
// 写出并关闭ExcelWriter对象
excelWriter.finish();
```
在上面的示例中,我们将数据集合`data1`和`data2`分别写入到名为"sheet1"和"sheet2"的sheet中,并将这些sheet输出到不同的文件中。您可以根据需要调整sheet的名称、顺序和输出路径。
阅读全文