If you're using Apache POI 4.x, you can do that with:
Cell c = row.getCell(3);
if (c == null || c.getCellType() == CellType.Blank) {
// This cell is empty
}
For older Apache POI 3.x versions, which predate the move to the CellType
enum, it's:
Cell c = row.getCell(3);
if (c == null || c.getCellType() == Cell.CELL_TYPE_BLANK) {
// This cell is empty
}
Don't forget to check if the Row
is null though - if the row has never been used with no cells ever used or styled, the row itself might be null!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…