一切尽在标题中。
如何CELL_TYPE_NUMERIC使用 POI 检查 a 是否为空?使用字符串我可以使用该isEmpty()方法,但int我没有想法(不允许使用 null,而零不会这样做)。
先感谢您。
一切尽在标题中。
如何CELL_TYPE_NUMERIC使用 POI 检查 a 是否为空?使用字符串我可以使用该isEmpty()方法,但int我没有想法(不允许使用 null,而零不会这样做)。
先感谢您。
POI 中的空单元格不应该有格式,因为已经有空单元格的类型。
要检查单元格是否为空,您应该测试单元格类型是否为Cell.CELL_TYPE_BLANK. 有时空单元格不存在于Row; 他们将null在这种情况下。
您可以检查单元格的原始值
public BigDecimal determinePorpertyValue(XSSFCell cell) {
String rawValue = cell.getRawValue();
return rawValue == null ? null : BigDecimal.valueOf(cell.getNumericCellValue());
}