在android中写入.doc文件

在android中写入.doc文件,android,ms-word,apache-poi,Android,Ms Word,Apache Poi,我正试图从我的Android应用程序中编写一个新的word&excel文件。我使用了ApachePOI库。我成功地创建了excel文件,没有错误。我使用HSSFWorkbook创建并填充excel文件。但是,在使用XWPFDocument创建word文件时,给了我很多错误和警告。发现缺少XMLEventFactory类文件时出错。我试图在谷歌搜索所有可能的解决方案,最终得到的答案是,Android缺少几个核心JAVA库。是否有其他开源库来实现它,或者有更好的方法来修复此错误 对于基于XML的格式

我正试图从我的Android应用程序中编写一个新的word&excel文件。我使用了ApachePOI库。我成功地创建了excel文件,没有错误。我使用HSSFWorkbook创建并填充excel文件。但是,在使用XWPFDocument创建word文件时,给了我很多错误和警告。发现缺少XMLEventFactory类文件时出错。我试图在谷歌搜索所有可能的解决方案,最终得到的答案是,Android缺少几个核心JAVA库。是否有其他开源库来实现它,或者有更好的方法来修复此错误

对于基于XML的格式,您将在使用ApachePOI库时遇到一些问题,Android有一些限制,XMLBeans jar文件有重复的类文件

目前至少有两个项目包装/调整Apache POI,以便于在Android上使用:

  • -提供了ApachePOI3.12的预打包库,现在有点过时

  • -使用不同的方法,并允许使用较新版本的Apache POI更轻松地重新构建打包库(这由我负责)


  • 对于基于XML的格式,您将在使用ApachePOI库时遇到一些问题,Android有一些限制,XMLBeans jar文件有重复的类文件

    目前至少有两个项目包装/调整Apache POI,以便于在Android上使用:

  • -提供了ApachePOI3.12的预打包库,现在有点过时

  • -使用不同的方法,并允许使用较新版本的Apache POI更轻松地重新构建打包库(这由我负责)


  • 嘿谢谢你的努力。。但我在一个类似的问题中看到了你的解决方案,我试着使用你的Poisshadow all库。但它没有给我解决办法。该包不导入导入org.apache.poi.hssf.usermodel.HSSFCellStyle等基本包;导入org.apache.poi.hssf.usermodel.HSSFWorkbook;因此,我无法使用此包。在默认构建步骤中,通过“exclude”语句排除了某些内容。看看poisshadow/build.gradle。您可以删除其中的任何一个,以便也包含这些代码段。谢谢你的努力。。但我在一个类似的问题中看到了你的解决方案,我试着使用你的Poisshadow all库。但它没有给我解决办法。该包不导入导入org.apache.poi.hssf.usermodel.HSSFCellStyle等基本包;导入org.apache.poi.hssf.usermodel.HSSFWorkbook;因此,我无法使用此包。在默认构建步骤中,通过“exclude”语句排除了某些内容。看看poisshadow/build.gradle。您可以删除其中任何一个,以便也包含这些代码段。