使用freemaker模板生成的Excel文件用office打开提示文件已损坏,用WPS可以正常打开。
之前已经写过一篇解决办法:通过freemaker模板制作Excel文件导出,遇到文件已损坏的解决办法
后来又碰到类似的问题,但是在找到底是哪里出的问题太繁琐了,累眼睛。
生成的Excel用office2016打开直接弹框文件已损坏,但是用office2007可生成和提示错误日志的地址。
此方法100%快速的定位到出问题的地方,可快速解决提高效率。文章结尾附:office2007下载地址
用office2007打开这个Excel会出现错误日志的地址
然后找到该目录选的log文件:
打开log日志文件:
然后直接在模板中搜索ATTRIB所对应的值
搜到该值是11 显然是小了,改大一点,或者灵活取循环row的值,再次下载该文件,直接成功打开文件。
一些其他错误日志:
office2007下载地址:
链接:https://pan.baidu.com/s/1kIe1dfkRm-bONFjcBbJsKQ
提取码:zowb
标签: 导入导出 Excel freemarker
文章来源:
不凡
版权声明:本站所发布的全部内容源于互联网搬运,仅供用于学习和交流,如果有侵权之处请第一时间联系我们删除。敬请谅解! E-mail:xujinxiao@126.com
还木有评论哦,快来抢沙发吧~