用模板制作Excel文件导出,下载后用office打开遇到文件已损坏,无法打开这种情况
造成文件损害的可能原因
可能是使用了循环多行row,但是table的最大行数小于循环的行数,造成了文件损坏无法打开的情况,解决办法可以吧table的行数设置大一点
2.第二种情况可能是,制作模板时单元格写的是数字导致模板生成出来的类型为number,但是为该单元格赋值为字符串或其他类型,也会使文件无法打开,如图所示:
3.第三种情况可能是,制作模板时用的office2016,但下载打开时,使用的时office2019【使用比做模板时还高的版本】,也会出现文件已损坏!
实测:我用office2016做的模板软件,生成的文件office2003可以正常打开,office2019打开提示文件已损坏
标签: java freemarker 导入导出 Excel
文章来源:
不凡
版权声明:本站所发布的全部内容源于互联网搬运,仅供用于学习和交流,如果有侵权之处请第一时间联系我们删除。敬请谅解! E-mail:xujinxiao@126.com
还木有评论哦,快来抢沙发吧~