解决springboot项目中后端导出excel表格(freemarker模板)报错
1、后端代码部分
controller:
导出工具类中涉及的方法1:
导出工具类中涉及的方法2:
2、导出excel表格的模板位置(freemarker模板)
模板部分代码(导出内容太多,就不展示全部代码了,如有需要可自行查阅百度!):
3、导出后报错内容如下
报错位置:
正确代码:
总结:不加 " ! " ,如果无数据导出时,会报错,加上后就不会报错了!
总结:
主要报错原因是:导出模板中,数据展示时,没有进行判空处理,导致在没有数据时,会报错,解决办法:添加判空条件,可参考如下:
解决办法原文地址:https://wenku.baidu.com/view/0521839b950590c69ec3d5bbfd0a79563c1ed463.html