POIを使用してExcelからデータを読み取ろうとしています。それが空のセルであるかどうかを確認するにはどうすればよいですか?
何が欠けているのかわかりません。これでうまくいくはずです。
java.util.Iterator<Row> rows = worksheet.rowIterator();
HSSFRow row = (HSSFRow) rows.next();
HSSFCell cellF1 = (HSSFCell) row.getCell(5);
if(cellF1.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
String val = "";
}
ifステートメント(nullポインター)でエラーが発生しましたが、これを使用した場合にのみ、次のことを確認できます。
while (rows.hasNext()) {
HSSFRow row = (HSSFRow) rows.next();
java.util.Iterator<Cell> cells = row.cellIterator();
while (cells.hasNext()) {
HSSFCell cell = (HSSFCell) cells.next();
if(cell.getCellType() == HSSFCell.CELL_TYPE_BLANK) {
String emptytype = "";
System.out.println("empty");
}
}
}