java读取xls文件,要使用jxl.jar
例:
FormFile myFile = myForm.getFilePath();
InputStream is = myFile.getInputStream();
WorkBook wb = WorkBook.getWorkBook(is);
//获取sheet的个数
int counts = wb.getNumberOfSheets();
//第一个sheet的索引为0,也可以通过sheet的name来取得sheet
//Sheet sheet = wb.getSheet(0);
Sheet sheet = web.getSheet("sheetName");
//获取sheet的行数
int rows = sheet.getRows();
//获取sheet的列数
int cols = sheet.getColumns();
//获取cell值
//sheet.getCell(rows[i],cols[j]);
for(int i=0;i<counts;i++){
for(int j=0;j<rows;j++){
for(int k=0;k<cols;k++){
Cell c = sheet.getCell(j,k);
System.out.println(c.getContents());
//获得cel的数据类型
c.getType();
}
}
}