Apache poi导出的文件损坏解决办法


今天用Apache poi做导出Excel表格遇到了一个导出文件损坏的问题

 

 

百度了好久没有百度出来,以为是填写了null导致的、或者是因为长度超过限制长度导致的 、又或者是因为没有关闭流导致的。又去了Stack Overflow等网站找了,也是没有找到,突然灵光一闪,我导出的是xlsx格式的表格,会不会是Excel不支持自适应文件格式才导致的错误,另外我用的是古老的Apache poi3.4,现在都出到5.0了,自然会支持更多格式,但是我用的是五年以前的3.4版本...于是乎我把文件修改为xls格式后就可以正常打开了。同样的还有csv格式的表格。如果遇到类似我这样的问题,换格式来试一下。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM