Tag: android

如何将数据从Android应用程序转发到Excel

我有一个Android应用程序,显示来自不同的数组表中的数据。 这个表格然后显示在屏幕上。 我想知道是否有办法将当时填充的数据转发到excel或可用的文本文件。 如果有一个完全不同的方法来做到这一点,请让我知道。

Apache POI版本3.16不再适用于Android?

从Apache POI版本3.15切换到3.16( https://poi.apache.org/ )之后,我的应用程序崩溃,出现以下exception: UncaughtException: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/Color; at org.apache.poi.hssf.util.HSSFColor$HSSFColorPredefined.<init>(HSSFColor.java:113) at org.apache.poi.hssf.util.HSSFColor$HSSFColorPredefined.<clinit>(HSSFColor.java:55) at org.apache.poi.hssf.util.HSSFColor$BLUE.<clinit>(HSSFColor.java:549) 我意识到这是因为java.awt。*在Android上不可用,但想知道为什么我没有使用3.15版本遇到这个问题? 我的代码没有改变。 有没有一种解决scheme能够在Android上使用3.16版本?

如何总结Sqlite数据库的Veritacal列,然后在Excel表格Android中导出

我如何可以通过Sqlite数据库命名我的列的总和? 我想和我input的金额同时插入然后在创build的Excel表中插入Total金额。只是帮助是如此appriciate.Thank你在提前。 public void saveExcelFile() { try { dbHelper = new DBHelper(MainActivity.this); final Cursor cursor = dbHelper.getuser(selectedDate); //create directory if not exist if (!directory.isDirectory()) { directory.mkdirs(); } File file = new File(directory, edtDate.getText().toString() + ".xls"); WorkbookSettings wbSettings = new WorkbookSettings(); wbSettings.setLocale(new Locale("en", "EN")); WritableWorkbook workbook; workbook = Workbook.createWorkbook(file, wbSettings); //Excel sheet name. 0 represents first […]

太多的方法错误

显然我有太多的apache poijar子,当我尝试读取和写入一个xlsx文件时,会返回太多的方法并超出限制。 以下是我得到的错误 trouble writing output: Too many methods: 66024; max is 65536. By package: 13 java.lang 1 java.lang.reflect 5 java.util 1 javax.xml.namespace 66 org.apache.xmlbeans 19 org.apache.xmlbeans.impl.values 1 org.apache.xmlbeans.impl.xb.xmlschema 2500 org.openxmlformats.schemas.drawingml.x2006.chart 1430 org.openxmlformats.schemas.drawingml.x2006.chart.impl 8767 org.openxmlformats.schemas.drawingml.x2006.main 5258 org.openxmlformats.schemas.drawingml.x2006.main.impl 86 org.openxmlformats.schemas.drawingml.x2006.picture 33 org.openxmlformats.schemas.drawingml.x2006.picture.impl 有没有解决的办法? 我不想删除任何库,但我的项目不编译。 请帮忙。

Android版Mono,读写XLSX

我正在开发一个使用Mono for Android的应用程序。 我需要读取和创buildXLSX(Excel)文件的function。 我已经尝试过使用EPPlus和NPOI,并快速浏览了Microsoft的Open XML SDK,发现了以下问题: EPPlus需要WindowsBase程序集,AFAIK,我不能在Mono中使用这个程序集 NPOI需要System.Drawing,这在Mono中似乎不起作用 Open XML SDK需要WindowsBase程序集。 所以我用尽想法,有没有任何库,我可以运行在单声道,支持XLSX? 有没有什么解决方法来让这些库工作? 我需要能够做的事情是1.插入图像2.操纵细胞文本

Apache POI .xlsx阅读,Gradle不会build立

我有简单的应用程序来从Excel文件(2007,.xlsx)中读取单元格。 我正在使用https://github.com/andruhon/android5xlsx库。 构build时出现以下错误: http : //pastebin.com/80jHfEVT (太长了) 你可以从这里下载我的项目,如果你需要: https : //mega.nz/# !2xwwAAJA! vwr_I7iL_htvem_R5tuZYfcT21xhrg2z2zhMJLzmq8Y与密码“stackoverflow”(不含“”)。 源是相同的像这样: java.exe完成非零退出值1 (我的问题),但我现在使用此gradle: Gradle.build apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } dexOptions { preDexLibraries false //incremental true javaMaxHeapSize "4g" } afterEvaluate { tasks.matching { it.name.startsWith('dex') }.each { dx -> if (dx.additionalParameters == null) […]

如何阅读android应用程序中的xlsx文件?

我知道在stackoverflow有很多相同的问题,但似乎看不到任何可能的解决scheme来阅读xlsx的内容。 我有什么尝试: 我已经尝试将整个Apache POI库放到一个android应用程序中,并尝试读取xlsx文件。 但是,问题在于,Apache POI库太重,无法放入android应用程序中。 错误消息显示Dalvik VM无法使用超过65536个方法执行应用程序。 有没有办法在android应用程序中读取xlsx文件的内容(可能只是内容,其他格式,如单元格的颜色/宽度不重要)? 或者有没有人试图削减Apache poi库,使Dalvik虚拟机可以执行它? 正如我看到Google Play的QuickOffice也使用Apache POI,但我真的不知道如何将POI放入应用程序。 非常感谢。

总是在android中FileNotFoundException权限被拒绝

为什么我总是得到这个错误FileNotFoundException权限被拒绝? 代码是顺利的,但是当我点击一个文件下载,它不会被下载。 请帮帮我。 即时通讯新的这一点 这是我的logcat 03-28 09:19:34.695: E/log_tag(17921): eer java.io.FileNotFoundException: /mnt/sdcard/Excel.xlsx (Permission denied) 在我的清单 <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" android:maxSdkVersion="16" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 这是我的下载function //Download public void startDownload(final int position) { Runnable runnable = new Runnable() { int Status = 0; public void run() { String urlDownload = MyArrList.get(position).get("FileUrl").toString(); int count […]

在Android中读取Excel

目前我正在开发android。 根据要求,应用程序应能够读取Excel文件以进行数据input。 正如其他人从这个话题开始,我已经经历了Java Excel Api和Apache POI ,但都需要进行一些修改以适应我的要求: JExcel API : – 无法支持XLSX Apache POI : – 支持XLS文件 – 要在Dalvik中支持XLSX,您需要克服64K和javax库,或者使用端口版本(即来自Andrew Kondratev ) – 文件大小将增加2.4MB 但是,我们有其他select在Android 4或更低版本中使用Excel文件吗?

java.exe完成非零退出值1

刚开始的时候,我并不想从Android中的.xlsx文件中读取单元格,我已经尝试了几乎所有的东西,但是每次(在两个不同的PC上,都是Java 1.7.0_79),当我试图构build(运行)这个应用程序,它以相同的错误结束: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1 我不知道,我该怎么做,Java和Android Studio已经重新安装…什么都不是。 我使用了https://github.com/hmkcode/Java/tree/master/java-excel-poi 消息的完整输出 Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72310Library UP-TO-DATE :app:prepareComAndroidSupportMultidex100Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42310Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE […]