版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wei11556/article/details/84369701
项目结构:
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();
}
}
输出结果: