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); } }