freemaker生成Excel文件打开提示已损坏的终极解决办法。

不凡 后台 2.7K+

使用freemaker模板生成的Excel文件用office打开提示文件已损坏,用WPS可以正常打开。

之前已经写过一篇解决办法:通过freemaker模板制作Excel文件导出,遇到文件已损坏的解决办法

后来又碰到类似的问题,但是在找到底是哪里出的问题太繁琐了,累眼睛。

生成的Excel用office2016打开直接弹框文件已损坏,但是用office2007可生成和提示错误日志的地址。

此方法100%快速的定位到出问题的地方,可快速解决提高效率。文章结尾附:office2007下载地址

用office2007打开这个Excel会出现错误日志的地址

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第1张图片-爱制作博客

然后找到该目录选的log文件:

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第2张图片-爱制作博客

打开log日志文件:

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第3张图片-爱制作博客

然后直接在模板中搜索ATTRIB所对应的值

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第4张图片-爱制作博客

搜到该值是11 显然是小了,改大一点,或者灵活取循环row的值,再次下载该文件,直接成功打开文件。

一些其他错误日志:

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第5张图片-爱制作博客

freemaker生成Excel文件打开提示已损坏的终极解决办法。-第6张图片-爱制作博客

office2007下载地址:


链接:https://pan.baidu.com/s/1kIe1dfkRm-bONFjcBbJsKQ 

提取码:zowb 



标签: 导入导出 Excel freemarker

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~