鸟不拉屎

Java处理excel时遇到的一些问题及总结
最近的开发过程中遇到需要导出excel,以及导入解析excel的需求需要先导出excel,修改之后,再用该exce...
扫描右侧二维码阅读全文
24
2019/04

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读取的问题

可惜现在他的网站打不开了 ,还好当时有记录问题截图

博友描述的问题

很明显了:poi并不支持ooxml格式的excel解析

所以找到一个excel公共处理项目,个人觉得很方便

github:easy-excel
具体项目的操作已有说明,支持导入导出

该项目导出的excel为office的xls正常格式,可以满足这次导入的解析

文章名: 《Java处理excel时遇到的一些问题及总结》
文章链接:https://niaobulashi.com/archives/java-excel.html
除特别注明外,文章均为鸟不拉屎原创,转载时请注明本文出处及文章链接
公众号:鸟不拉屎(一个正在努力Coding的未来架构师)
Last modification:July 31st, 2019 at 11:27 am

Leave a Comment