Java处理excel时遇到的一些问题及总结
最近的开发过程中遇到需要导出excel,以及导入解析excel的需求
需要先导出excel,修改之后,再用该excel导入处理
poi无法解析ooxml格式excel
遇到了第一个问题,poi无法解析ooxml格式的excel文件,poi是apache解析excel文件以及相关操作的jar包。
当时平台导出的excel格式文件,无法导入解析,总是报错
java.io.IOException: Invalid header signature; read 0x6576206C6D783F3C, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 document |
在网上查阅资料好久,终于找到了一位博友的文章
使用apache-poi生成word文档不能被office读取的问题
可惜现在他的网站打不开了 ::aru:crying:: ,还好当时有记录问题截图
很明显了:poi并不支持ooxml格式的excel解析
所以找到一个excel公共处理项目,个人觉得很方便
github:easy-excel
具体项目的操作已有说明,支持导入导出
该项目导出的excel为office的xls正常格式,可以满足这次导入的解析 ::aru:cheer::
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鸟不拉诗!
评论