Ⅰ 用java從excel文檔中讀取指定數據求解答
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(
file));
// 獲得第一個工作表對象
HSSFSheet sheet = workbook.getSheetAt(0);
// 得到有效的行數
int countRows = sheet.getLastRowNum();
int countColumns = 0;
//第一行為表頭,從第二行開始讀數據
for (int i = 1; i <= countRows; i++) {
// 獲取行對象
HSSFRow row = sheet.getRow(i);
if (row == null)
continue;
// 一行的單元格數量
countColumns = row.getLastCellNum();
for (int j = 0; j < countColumns; j++) {
// 獲取單元格
HSSFCell cell = row.getCell(j);
String strCell = "";
if (null != cell) {
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_NUMERIC:// 數字類型
.........
break;
}
}
}
}