一切尽在标题中。
如何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());
}