springboot easyexcel不创建对象导出excel
时间: 2023-07-09 10:37:38 浏览: 144
springboot导出excel
5星 · 资源好评率100%
Spring Boot EasyExcel 支持将数据直接写入 Excel 而不需要创建对象。你可以使用 `com.alibaba.excel.ExcelWriter` 的 `write0` 方法来实现。以下是一个示例代码:
```java
public void exportExcel(List<Map<Integer, String>> dataList, String fileName, String sheetName) {
try (OutputStream out = new FileOutputStream(fileName);
ExcelWriter writer = new ExcelWriter(out, ExcelTypeEnum.XLSX)) {
Sheet sheet = new Sheet(1, 0);
sheet.setSheetName(sheetName);
writer.write0(dataList, sheet);
writer.finish();
} catch (IOException e) {
e.printStackTrace();
}
}
```
在这个方法中,我们将数据列表作为参数传递给 `write0` 方法,并且指定要写入的工作表名称和 Excel 文件名。在方法结束时,我们需要调用 `finish` 方法来确保所有数据都已经写入 Excel 文件中。
阅读全文