easyexcel 根据模板导出
时间: 2023-11-08 21:52:41 浏览: 118
可以使用 EasyExcel 库来根据模板导出 Excel 文件。以下是一个简单的示例代码:
```java
String templateFileName = "template.xlsx";
String exportFileName = "output.xlsx";
// 加载模板文件
InputStream templateStream = new FileInputStream(templateFileName);
Workbook templateWorkbook = ExcelUtil.getWorkbook(templateStream);
// 创建导出数据
List<Map<String, Object>> dataList = new ArrayList<>();
Map<String, Object> data = new HashMap<>();
data.put("name", "John");
data.put("age", 25);
dataList.add(data);
// 根据模板导出数据
TemplateExportParams params = new TemplateExportParams(templateFileName);
Workbook workbook = ExcelExportUtil.exportExcel(params, dataMap);
// 保存导出文件
OutputStream outputStream = new FileOutputStream(exportFileName);
workbook.write(outputStream);
// 关闭资源
outputStream.close();
workbook.close();
templateWorkbook.close();
```
阅读全文