FillConfig fillConfig = FillConfig.builder().forceNewRow(Boolean.TRUE).build();
ByteArrayOutputStream os = new ByteArrayOutputStream();
ExcelWriter excelWriter =
EasyExcel.write(os).withTemplate(inputStream).build();
//创建第一个sheet
WriteSheet bc09Sheet = EasyExcel.writerSheet("Sheet1").build();
//填充
excelWriter.fill(dataset, fillConfig, bc09Sheet);
//map, bc09Sheet 都为传入的结果集
excelWriter.fill(map, bc09Sheet);
excelWriter.finish();
// 获取内存流中的字节数据
byte[] bytes = os.toByteArray();
// 将字节数据转换为Base64字符串
String base64Str = Base64.getEncoder().encodeToString(bytes);
Java 中使用 EasyExcel 返回base64给前端
最新推荐文章于 2024-03-18 15:40:43 发布