我使用Apache POI 3.6。我有一列是空白。我希望能夠閱讀它,然後轉到下一欄。即使我能解決NullPointerException
問題,我也無法進入下一個單元格。如何在Java中讀取具有空值的Excel單元...?
這裏是我的代碼片段:
HSSFCell cell = row.getCell(c);
String value = null;
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_FORMULA:
value = "FORMULA value=" + cell.getCellFormula();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
value = "NUMERIC value=" + cell.getNumericCellValue();
break;
case HSSFCell.CELL_TYPE_STRING:
value = "STRING value=" + cell.getStringCellValue();
break;
case HSSFCell.CELL_TYPE_BLANK:
value="";
break;
case HSSFCell.CELL_TYPE_ERROR:
value="error";
break;
default:
break;
}
System.out.println("CELL col=" + cell.getColumnIndex() + " VALUE=" + value);
我怎樣才能解決我的問題呢?
嗨mezmo,非常感謝。我已經嘗試了你的建議,並得到了它.. – Venkat 2010-06-29 15:00:57