首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Java中解析严格的*.xlsx文件

如何在Java中解析严格的*.xlsx文件
EN

Stack Overflow用户
提问于 2015-03-13 01:49:15
回答 1查看 2.1K关注 0票数 3

我需要解析xlsx文件中的数据。目前,我正在使用雅加达-POI(3.11节)来实现这一点。它处理一些很好的xlsx,但不是全部。我注意到,未正确解析的文件是Office 2013保存的“严格xlsx”文件。更确切地说,该文件符合ISO29500,而不是ECMA-376,区别是在ISO29500文件中存在与类型之间的关系:

http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument

雅加达-POI正在寻找:

字符串CORE_DOCUMENT = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument

有办法让雅加达POI读取这些文件吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-17 12:56:53

如果需要使用旧格式重新保存文档,Office 2010的OOXML严格转换器可能会有所帮助。

http://pyxb.sourceforge.net/PyXB-1.2.2/bundles.html上列出了一些purl名称空间(Jethro上面的链接似乎不再起作用)。

最新的XML模式文件可以在:http://www.ecma-international.org/publications/standards/Ecma-376.htm中找到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29023542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档