Excel文件讀取

項目結構:

xml文件內容:

讀取代碼:

 private void ReaderXml() {
        InputStream is = null;
        try {
            is = getAssets().open("aaa.xls");
            Workbook book = Workbook.getWorkbook(is);
            book.getNumberOfSheets();
            // 獲得第一個工作表對象
            Sheet sheet = book.getSheet(0);
            int Rows = sheet.getRows();
            int Columns = sheet.getColumns();
            for (int i = 0; i < Rows; ++i) {
                //將每一列的數據讀取
                String id = (sheet.getCell(0, i)).getContents();
                String areaCode = (sheet.getCell(1, i)).getContents();
                String subName = (sheet.getCell(2, i)).getContents();
                String nameCn = (sheet.getCell(3, i)).getContents();
                String nameEn = (sheet.getCell(4, i)).getContents();
                String capitalCn = (sheet.getCell(5, i)).getContents();
                Log.e(TAG, "ReaderXml:id " + id);
                Log.e(TAG, "ReaderXml:areaCode " + areaCode);
                Log.e(TAG, "ReaderXml:subName " + subName);
                Log.e(TAG, "ReaderXml:nameCn " + nameCn);
                Log.e(TAG, "ReaderXml:nameEn " + nameEn);
                Log.e(TAG, "ReaderXml:capitalCn " + capitalCn);
                Log.e(TAG, "ReaderXml:------------------------------ ");
            }
            book.close();

        } catch (IOException e) {
            e.printStackTrace();
        } catch (BiffException e) {
            e.printStackTrace();
        }
    }

輸出結果:

AndroidXML讀取庫    測試xml文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章