3
触发场景描述
使用fill方法进行图片填充,reqVO中有一个是byte数组。
触发Bug的代码 try (ExcelWriter excelWriter = EasyExcel.write(getOutputStream(response, excelName))
.withTemplate(excelPath.getPath().concat(tempName)).build()) {
WriteSheet writeSheet = EasyExcel.writerSheet().build();
if (CollectionUtil.isNotEmpty(list)) {
FillConfig fillConfig = FillConfig.builder().forceNewRow(Boolean.TRUE).build();
excelWriter.fill(list, fillConfig, writeSheet);
}
excelWriter.fill(reqVO, writeSheet);
excelWriter.finish();
} catch (Exception e) {
e.printStackTrace();
}
提示的异常或者没有达到的效果
在上述代码中,填充图片出现显示问题,生成出的excel文件在Office软件打开时,图片正常显示,如下:
在WPS中图片未能正常显示,出现一张空白图,效果如下: