소스 검색

优化ExcelUtil空值处理

Ricky 5 년 전
부모
커밋
2419815bc1
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java

+ 4 - 1
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java

@@ -528,7 +528,10 @@ public class ExcelUtil<T>
528 528
         }
529 529
         else if (ColumnType.NUMERIC == attr.cellType())
530 530
         {
531
-            cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value));
531
+            if (StringUtils.isNotNull(value))
532
+            {
533
+                cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value));
534
+            }
532 535
         }
533 536
         else if (ColumnType.IMAGE == attr.cellType())
534 537
         {