有很多关于在Android上使用Apache POI阅读.docx文件的帖子。我写的Java程序,这做它,并希望将其移动到Android平台.但是XWPFDocument需要xmlbeans.jar,xmlbeans.jar需要stax-api.jar。并且Stax API不能添加到android应用,因为它尝试扩展javax.* 命名空间,这是不允许的。所以问题是如何满足Android上Apache POI依赖关系?
e4yzc0pl1#
更新:现在有https://github.com/centic9/poi-on-android,它被积极维护,至少允许在Android上使用Apache POI的核心功能。一些限制适用,主要是Java AWT相关的东西,Android不提供相关的实现。该项目还提供了一个示例应用程序,展示了如何使用某些功能。过时的内容:现在至少有两个项目试图解决在Android上使用Apache POI时的大多数问题。只有一些处理图像的方法仍然会失败,因为ApachePOI使用Android没有的java.awt格式的东西。看一看
iovurdzv2#
长期调查显示,无法在Android平台上使用Apache POI编辑.docx文件。
2条答案
按热度按时间e4yzc0pl1#
更新:现在有https://github.com/centic9/poi-on-android,它被积极维护,至少允许在Android上使用Apache POI的核心功能。
一些限制适用,主要是Java AWT相关的东西,Android不提供相关的实现。
该项目还提供了一个示例应用程序,展示了如何使用某些功能。
过时的内容:
现在至少有两个项目试图解决在Android上使用Apache POI时的大多数问题。只有一些处理图像的方法仍然会失败,因为ApachePOI使用Android没有的java.awt格式的东西。
看一看
第一个目前基于POI 3.12,而第二个可以更容易地用新版本的POI重新编译。
iovurdzv2#
长期调查显示,无法在Android平台上使用Apache POI编辑.docx文件。