InputStream inputStream = null;//输入流 FileOutputStream outputStream = null;//输出流 Workbook book = null;//Excel工作簿对象
inputStream = context.getAssets().open("test.xls");
File tempFile = new File(context.getCacheDir(), "test.xls");//临时文件,第二个参数为文件名字,可随便取
outputStream = new FileOutputStream(tempFile);
byte[] buf = new byte[1024];
int len;
while ((len = inputStream.read(buf)) > 0) {//while循环进行读取
outputStream.write(buf, 0, len);
}
outputStream.close();
inputStream.close();
book = Workbook .getWorkbook(tempFile);//用读取到的表格文件来实例化工作簿对象(符合常理,我们所希望操作的就是Excel工作簿文件)
Sheet[] sheets = book.getSheets(); //得到所有的工作表
for (int m = 0; m < sheets.length; m++) {
Sheet sheet = book.getSheet(m);
int Rows = sheet.getRows();//得到当前工作表的行数
int Cols = sheet.getColumns(); //得到当前工作表的列数
for (int i = 0; i < Cols; i++) { // 注意:这里是按列读取的!!!
for (int j = 0; j < Rows; j++) {
String content=sheet.getCell(i, j).getContents();//结果是String类型的,根据具体需求进行类型转换
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有