Tag: android

用于编译build.gradle中的POI库的multidex-android的替代方法

我已经编译了像这样的POI库: compile group: 'org.apache.poi', name: 'poi', version: '3.17' 但是我在大楼里发现了这个问题: 错误:.dex文件中的方法引用数量不能超过64K。 通过https://developer.android.com/tools/building/multidex.html了解如何解决此问题 所以,而不是启用multidex,导致我许多其他问题,我正在寻找一种替代解决scheme,如只包括一部分的POI库,因为我只用于.xls(Excel文件)parsing。 (我已经find了Jxls库,但是我也已经使用POI编写了一些代码)。

如何确定在Java中的Excel文件的格式?

我正在研究Android移动平台的轻量级Java客户端库,可以以.xls(BIFF)和Office 2003 XML格式读取和写入Excel文件。 一旦我们决定开始,我们就陷入了一个基本的问题。 我们如何确定在Java中的Excel文件的格式?

如何在Android中打开Excel表格?

任何人都可以请帮助我知道如何打开Android中的Excel表? 谢谢

将逗号分隔值(csv)的string加载到Quickoffice或Google文档中

我正在编写一个Android应用程序,以逗号分隔值(以\ n结尾每行)收集数据,然后每月向我发送一次数据。 我的一个betatesting人员告诉我,他希望能够查看上传之间的中间数据。 自然而然的做法(在我看来)是将数据加载到“类似excel”的应用程序(例如QuickOffice或Google文档的查看器)。 我试图写出一个文件的string,然后将其加载到QuickOffice中。 我可以得到QuickOffice启动,但文件出现空白。 另外,当我在SD卡上查找文件时,找不到它。 我的代码: File root = Environment.getExternalStorageDirectory(); try { BufferedWriter out = new BufferedWriter(new FileWriter(root.toString() + "/ww.csv")); out.write(getPreferences(MODE_PRIVATE).getString("allTrips", "")); out.flush(); // Probably not necessary out.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } Intent i1 = new Intent(android.content.Intent.ACTION_VIEW); Uri data = Uri.fromFile(new File(root.toString() + "/ww.csv")); i1.setDataAndType(data, […]

如何在android中使用JXL打开一个Excel文件

我想从Android手机上的SDCARD打开一个Excel文件。 我应该使用哪个API?

Android要优秀。 jExecl制作0b文件

我正在尝试使用jExcel poi在Eclipse中创build一个excell文件。 一切看起来不错,没有错误,它甚至使文件,但他们是0B大,无法打开。 我设法从我的平板电脑,我的平板电脑上运行我的代码的文件。当我打开它在我的电脑上它说:“您试图打开的文件格式不同于文件扩展名指定的格式Veify文件没有被破解,并且在打开之前来自可信源。“ 然后问我是否想打开它。 当我说'是'时,它会打开一个新的BLANK excell文件。 不是我在java中创build的文件。 这里是我的代码如下: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Random generator = new Random(); int n = 10000; n = generator.nextInt(n); try { WritableWorkbook wb = createWorkbook("Busotina "+n+".xls"); WritableSheet sheet = createSheet(wb, "Prvi",0); writeCell(0, 0, "poz", true, sheet); writeCell(2, 0, "poz", […]

在阅读android中的excel文件时发生

我正在尝试读取一个excel文件。 该文件保存在我的工作空间名为RoCom_DB的文件夹中,文件名为RoCom.xlsx 。 我正在尝试使用以下代码读取该文件: public String readComplexExcelFile(Context context){ try{ // Creating Input Stream File file = new File(Environment.getExternalStorageDirectory() + "/Android/data/" + getApplicationContext().getPackageName() + "/RoCom_DB/", "RoCom.xlsx"); FileInputStream myInput = new FileInputStream(file); // Create a POIFSFileSystem object POIFSFileSystem myFileSystem = new POIFSFileSystem(myInput); // Create a workbook using the File System HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem); // Get […]

从资产文件夹中读取Excel工作簿时发出

通常情况下,我喜欢将我的文件保存在assets ,然后从该文件夹中读取我的文件。 所以,当我试图从assets文件夹中读取我的excel文件(这是一个97-2003的工作书)时,它失败了(Process-1)。 但是,当我推送文件到/mnt/sdcard/使用adb.exe ,然后尝试从那里读取,它的工作原理(过程-2)。 程序代码 – 1: File inputWorkbook = new File((assetManager.open("myFile.xls")).toString()); 显示的例外情况: java.io.FileNotFoundException: /android.content.res.AssetManager$AssetInputStream@40cd4ce0: open failed: ENOENT (No such file or directory) 程序代码 – 2: File inputWorkbook = new File(Environment.getExternalStorageDirectory()+"/myFile.xls"); 1>任何人都可以告诉我,我做错了什么? 2>另外,对于我保存在资产中的文件,文件大小是否有限制? 如果是这样,那么我可以把它保存在其他地方吗? 谢谢 。 编辑:我有这个工作: InputStream dbInputStream = context.getAssets().open("myFile.xls"); 不过,我想知道任何其他解决scheme,如果有人有这样的解决scheme,以及我的第二个问题的答案。

如何在android程序中读取.xlsx文件

我想在我的android应用程序中读取.xlsx文件。 我正在尝试使用ApachePOI API来做到这一点。 它与.xls文件工作正常,但是当我试图读取.xlsx文件它给“转换为Dalvik格式失败,错误2”错误。然后我才知道,这是因为dalvik VM不支持更多比65536方法。 请为我提供这个或任何其他开源API的解决scheme,我可以使用它来读取android中的.xlsx文档。 谢谢, 萨米尔。

在Android中从Web视图编辑Google文档

我正在开发一个Android应用程序,我在其中提供以下function: 1)EditText用户将在其中inputURL并按提交button。 2)该url将是Google文档电子表格(xls)的url。 3)提交url后,网页视图会加载详细信息(来自Google文档的电子表格)。 现在,用户应该可以在WebView中的Google文档中编辑电子表格。 我的问题是我根本无法修改Google Doc(电子表格xls)。 我曾在Google Chrome浏览器中看到过这种情况,用户可以在其中编辑Google文档。 有没有什么办法可以在WebView中实现这一点? 我怎样才能使用或不使用WebView?