使用疊代器 疊代單元格值
Sheet sheet = wb.getSheetAt(0);//擷取第一個表單
for (Iterator rit = sheet.rowIterator(); rit.hasNext(); ) {//使用 Iterator 疊代器進行疊代
Row row = (Row)rit.next();//疊代到行記錄
for (Iterator cit = row.cellIterator(); cit.hasNext(); ) {//疊代擷取到的行
Cell cell = (Cell)cit.next();//疊代到單元格記錄
//在這裡你可以對擷取的到的值 進行操作了 可以是任意的
}
}
HSSFSheet sheet = wb.getSheetAt(0);
for (Iterator<HSSFRow> rit = (Iterator<HSSFRow>)sheet.rowIterator(); rit.hasNext(); ) {
HSSFRow row = rit.next();
for (Iterator<HSSFCell> cit = (Iterator<HSSFCell>)row.cellIterator(); cit.hasNext(); ) {
HSSFCell cell = cit.next();
// Do something here
}
}
使用 1.5 新特性周遊單元格
推薦使用
Sheet sheet = wb.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
//在這裡你可以對擷取的到的值 進行操作了 可以是任意的
}
}