Tag: android

在android中读取Excel文件

我开发的Android应用程序我想从Excel文件中读取数据任何人有想法如何在Android中读取Excel文件。 我把我的文件保存在res/raw文件夹中,并尝试读取它在本教程中给出http://www.vogella.de/articles/JavaExcel/article.html它不工作,如果任何人有想法然后回复请 谢谢 阿布舍克

如何将Excel表格转换为android中的sqlite数据库

我有Excel表格,我需要打几个查询。 我已经成功地访问了我的项目中的Excel工作表,但现在我遇到了麻烦,因为我需要写代码提取甚至一个小列。 有什么办法,我可以转换我的Excel表格在SQLite数据库。 因为这将简化我的工作。 Excel工作表太大,有29张。 手动input这些值是不可能的。

Android上的JEXCelAPI

当我添加JExcelAPI http://jexcelapi.sourceforge.net/到类path并运行我的应用程序,我得到:写输出的麻烦:不应该发生[ 2009-07-16 14:32:19 – xxx ]转换Dalvik格式失败,错误2 任何想法? 谢谢

如何将数据从本地Excel表复制到android中的sqlite数据库表

我有我的D驱动器中的两个Excel表,我想从这个复制数据到我的Android应用程序将其保存在SQLite数据库表中,并在我的应用程序中使用它。

如何在Java中读取Excel(.xlsx)文件?

从一个给定的.xlsx文件,我正在尝试使用Java读取数据。 我的代码阅读文件如下: public static void main(String[] args) throws Exception { FileInputStream file = new FileInputStream(new File("E:\\test1.xlsx")); XSSFWorkbook workbook = new XSSFWorkbook(file); XSSFSheet test = workbook.getSheetAt(0); student emp = new student(); Iterator<Row> itr = test.iterator(); itr.next(); while(itr.hasNext()){ Row row = itr.next(); emp.reedData(row); System.out.println(id+","+name+","+options); } 方法如下: void reedData(Row row){ id= row.getCell(0).toString(); name= row.getCell(1).toString(); options= row.getCell(2).toString(); } 但是,我得到这样的输出: […]

如何做一个循环只有行和固定数量的列?

我有一个应用程序在Android从Excel中读取。 我想要replacewhile循环,并把for循环。 我只有3列,所以我认为这是另一种方式来做到这一点。 你可以告诉我如何做到这一点while循环使用for循环只使用行和3列? private void readExcelFile() { try{ String inFileName = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)+"/"+"ola.xlsx"; File file = new File(inFileName); Workbook workBook = WorkbookFactory.create(file); Sheet sheet = workBook.getSheetAt(0); Iterator<Row> rowIter = sheet.rowIterator(); //this is the loop I talked about while(rowIter.hasNext()){ Row myRow =rowIter.next(); Iterator<Cell> cellIter = myRow.cellIterator(); while(cellIter.hasNext()){ Cell myCell = cellIter.next(); Toast.makeText(getApplicationContext(), "cell Value: " + […]

用Excel编辑csv文件,而不用在android中重新格式化

我试图做一个简单的Android应用程序,基本上导入一个CSV并将其插入到自定义数组列表。 到目前为止,当我没有更新CSV文件内容时,我能够读取一个CSV文件。我发现,当我用Excel更新CSV文件时,它改变了CSV文件的合成。 这里是我阅读csv文件的代码: selectedFile = new File(data.getStringExtra(FilePicker.EXTRA_FILE_PATH)); ArrayList<Expense> objList= new ArrayList<>(); String file=selectedFile.getPath(); FileInputStream fileInputStream = null; try { fileInputStream = new FileInputStream(new File(selectedFile.getPath())); } catch (FileNotFoundException e) { e.printStackTrace(); } BufferedReader reader = null; reader = new BufferedReader(new InputStreamReader(fileInputStream, Charset.forName("UTF-8"))); String line = ""; StringTokenizer st = null; try { while ((line = reader.readLine()) […]

如何在没有互联网的Android应用程序中显示ppt,pdf等文档

我想在我的应用程序中显示PDF,PPT,EXCEL,WORD文档。 这些文件已经存储在SD卡中,即使没有互联网连接,我也想打开这些文件。 我发现很多post都说要使用Google文档或任何预先安装的应用程序。 我不想要这些解决scheme,因为它不符合我的要求。 因为我的文档应该在我的应用程序中的自定义布局中打开。 我试着用APV(AndroidPdfViewer)来显示pdf。 但其缩放function不能正常工作。 我使用OlivePhone的OfficeDemo for ppt等等。 但是它的JAR文件体积很大,而且出现错误“转换为Dalvik格式失败,出现错误1解决scheme?”。 有没有这些工作的解决scheme? 请帮助我..提前感谢你….

testing完成后,生成Android JUnittesting用例的结果

我有一个Android JUnittesting用例,它使用Robotium自动化我的android应用程序的整个functionstream程。 但是,我想要的是,一旦testing运行完毕,我需要将结果写入文本文件,最好是写入Excel表格,并在其中写入“Pass”或“Fail”来对付不同的testing用例。 期待您的帮助! 提前致谢!

将Excelfile upload到Dropbox或Google Drive?

我目前正在开发一个应用程序,从Android的SQLite数据库创build一个Excel文件(与Apache POI)。 一切运作良好,除了我不能发送文件到另一个应用程序。 我实现了一个文件提供程序,所以我其他应用程序可以有我的文件的权限: AndroidManifest.xml中: <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.ria.masterdetailnoten" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"></meta-data> </provider> file_paths.xml: <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="http://schemas.android.com/apk/res/android"> <files-path name="backup" path="backup/"/> </paths> ExcelFile.java: Uri uriFile = FileProvider.getUriForFile(ct, "com.example.ria.masterdetailnoten", backupFile); Intent intent = new Intent(Intent.ACTION_SEND); intent.setDataAndType(uriFile, "application/vnd.ms-excel"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); intent.createChooser(intent, "Choose"); ct.startActivity(intent); 我知道我的文件正在创build,我可以用Apache POI重新读取它。 所以唯一不起作用的是把意图发送到另一个应用程序。 例如,如果我在意向select器中selectGoogle Drive,则会出现以下错误:“上传失败:请求中没有数据”。 如果我打开它的邮箱应用程序出现以下错误:“邮箱无法读取选定的文件” 我希望你能帮助我,我感谢你的帮助!