问题
EasyExcel 导出打开提示"Excel 无法打开文件 xxxxx.xlsx ,因为文件格式或文件扩展名无效 请确定文件未损坏,并且文件扩展名与文件的格式匹
排查
发现是在mysql查询完要导出的数据后,判断查询内容是否有值,如果有的话才进行excelWriter.write(dataList, writeSheet),然后再进行finish。
如果查询结果为空,直接就进行finish,没有进行写表头信息的动作,后面加了一个excelWriter.write(Collections.emptyList(), writeSheet),就搞定了。
官方说明
本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。