作者 Ricky

优化ExcelUtil空值处理

@@ -541,8 +541,11 @@ public class ExcelUtil<T> @@ -541,8 +541,11 @@ public class ExcelUtil<T>
541 } 541 }
542 else if (ColumnType.NUMERIC == attr.cellType()) 542 else if (ColumnType.NUMERIC == attr.cellType())
543 { 543 {
  544 + if (StringUtils.isNotNull(value))
  545 + {
544 cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value)); 546 cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value));
545 } 547 }
  548 + }
546 else if (ColumnType.IMAGE == attr.cellType()) 549 else if (ColumnType.IMAGE == attr.cellType())
547 { 550 {
548 ClientAnchor anchor = new XSSFClientAnchor(0, 0, 0, 0, (short) cell.getColumnIndex(), cell.getRow().getRowNum(), (short) (cell.getColumnIndex() + 1), 551 ClientAnchor anchor = new XSSFClientAnchor(0, 0, 0, 0, (short) cell.getColumnIndex(), cell.getRow().getRowNum(), (short) (cell.getColumnIndex() + 1),