我正在尝试写一个新单词&来自我的Android应用程序的excel文件。我使用了Apache POI库。我成功的是创建了excel文件而没有错误。我使用HSSFWorkbook来创建和填充excel文件。但是使用XWPFDocument创建word文件时会给我带来很多错误和警告。发现错误是XMLEventFactory类文件丢失。我试图在谷歌中搜索所有可能的解决方案,最终得出答案,Android缺少几个核心JAVA库。是否有任何其他开源库来实现它或更好的方法来修复此错误。
答案 0 :(得分:2)
使用基于XML的格式,您将遇到一些基于Apache POI库的问题,Android有一些限制,XMLBeans jar文件包含重复的类文件等。
目前至少有两个项目包装/调整Apache POI,以便在Android上更方便地使用:
https://github.com/andruhon/android5xlsx - 提供预先打包的Apache POI 3.12库,现在有点过时了
https://github.com/centic9/poi-on-android/ - 使用不同的方法,并允许使用更新版本的Apache POI更轻松地重新构建打包的库(这由我主持)