相关疑难解决方法(0)

如何创建和写入Excel文件(.xlsx)?

有些Java开发人员库有大量无法在Android上运行的方法.

我开始使用像OpenCSV这样的库,但遗憾的是Excel已经知道打开CSV文件的问题.

然后我试着用:

  • Apache POI - 它肯定有太多的方法.
  • JExcelAPI - 它可以工作,但仅适用于旧的二进制.xls文件.
  • docx4j - 太多的罐子,因为它基于JAXB,不包含在Android中.

我的问题是,如何在Android上创建.xlsx格式的简单Excel文件,而不超过65k方法?

java excel android

20
推荐指数
2
解决办法
6610
查看次数

从Android应用程序存储Excel文件中的数据

我的应用程序生成数据,我想分享这些数据,例如转移到我的PC并工作或作为excel表发送给其他人.

我们可以以编程方式将Android应用程序中的数据存储到Excel工作表吗?那么我们如何打开Excel文件并写入呢?

java android

3
推荐指数
1
解决办法
9365
查看次数

Android:Apache POI 重复条目:org/apache/xmlbeans/xml/stream/Location.class 错误

嗨,我在运行我的 android 项目时遇到以下错误:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/xmlbeans/xml/stream/Location.class
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索过这个问题,不同类型的解决方案提供了以下几个:

1] Enable multidex, (by doing `multiDexEnabled true`),
2] Remove support library v4 as v7 comes with it, (I am using only v7),
3] Increase jvm heap size through gradle or through gradle.properties,
2] Do not use multiple playstore library versions (Which I am not using already)
Run Code Online (Sandbox Code Playgroud)

当我在 gradle 中为 Apache POI 添加依赖项时,上述所有内容都开始了,如下所示:

dependencies {
    ....
    compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.14'
}
Run Code Online (Sandbox Code Playgroud)

以上都不适用于我的情况。为什么会发生这种情况以及什么是可靠的解决方案。

java android apache-poi android-gradle-plugin android-multidex

3
推荐指数
1
解决办法
7736
查看次数