我需要从我的 android 应用程序中导出 excel。我使用 Apache-POI 库,当我运行我的应用程序“NoClassDefFoundError”时出现异常。但是该类位于“poi-ooxml-3.9-20121203.jar”中,并且该 jar 连接为外部 jar。我想在android开发中使用那个lib是不可能的。任何可以帮助我解决这些问题的想法或图书馆:
- 创建 Excel 文件
- 读取并向其添加行
我需要从我的 android 应用程序中导出 excel。我使用 Apache-POI 库,当我运行我的应用程序“NoClassDefFoundError”时出现异常。但是该类位于“poi-ooxml-3.9-20121203.jar”中,并且该 jar 连接为外部 jar。我想在android开发中使用那个lib是不可能的。任何可以帮助我解决这些问题的想法或图书馆:
我也一直在尝试将 Apache POI 用于我的应用程序,我的结论是它具有与 Android 冲突的依赖项。至少我无法让它发挥作用,即使付出了相当多的努力。
如果您要导出的 excel 文档比较简单,我建议您改用 jxl。不幸的是,这个库只支持旧的 excel 格式。
Lars Vogel 做了一个很好的教程,展示了这是如何完成的:http ://www.vogella.com/articles/JavaExcel/article.html
不使用 POI 的另一个理由是库的大小。它相当大,因此会对您的应用程序大小产生巨大影响。
如果你真的想使用 POI,我建议为它创建一个简单的 Web 服务,让你的应用调用它来创建 Excel 文档。