使用Easypoi导出多sheet
时间: 2023-06-28 21:07:10 浏览: 95
easyPoi多sheet导出excel
Easypoi是一个方便易用的Java导出工具,可以使用它来导出多个Sheet。下面是一个示例代码:
```java
public void exportExcel() {
// 创建Excel对象
Workbook workbook = ExcelExportUtil.initWorkbook();
// 第一个Sheet
List<Student> list1 = new ArrayList<>();
// 添加数据到list1中
Sheet sheet1 = ExcelExportUtil.createSheet(workbook, "Sheet1", 0);
ExcelExportUtil.fillSheet(sheet1, list1, ExcelType.XSSF);
// 第二个Sheet
List<Teacher> list2 = new ArrayList<>();
// 添加数据到list2中
Sheet sheet2 = ExcelExportUtil.createSheet(workbook, "Sheet2", 1);
ExcelExportUtil.fillSheet(sheet2, list2, ExcelType.XSSF);
// 导出Excel
ExcelExportUtil.export(workbook);
}
```
在这个示例代码中,创建了一个空的`Workbook`对象,然后分别创建了两个Sheet对象,并将它们添加到Workbook中。接着,使用`ExcelExportUtil.fillSheet`方法向每个Sheet中填充数据。最后,调用`ExcelExportUtil.export`方法将数据导出到Excel文件中。
阅读全文