android 采用Java的读取xls文件的方式实现. 须要导入第三方Jxl.jar 包. 代码改自 其余博主 :html
这只摘录下 读取xls文件的部分代码,固然这个代码在安卓平台须要添加下面的权限:java
<!-- 加入在SDCard中建立与删除文件的权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 加入在SDCard中写入数据的权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />android
ReadExcel.java文件: web
public void readExcel() { try {
//读取assets下的文件 InputStream path=MainActivity.this.getAssets().open("dy.xls"); Workbook book = Workbook .getWorkbook(path); book.getNumberOfSheets(); // 得到第一个工做表对象 Sheet sheet = book.getSheet(3); int Rows = sheet.getRows(); int Cols = sheet.getColumns(); System.out.println("当前工做表的名字:" + sheet.getName()); System.out.println("总行数:" + Rows); System.out.println("总列数:" + Cols); for (int i = 0; i < Cols; ++i) { for (int j = 0; j < Rows; ++j) { System.out.print((sheet.getCell(i, j)).getContents() + "\t"); } System.out.print("\n"); } // 获得第一列第一行的单元格 Cell cell1 = sheet.getCell(0, 0); String result = cell1.getContents(); System.out.println(result); book.close(); } catch (Exception e) { System.out.println(e); } }