Procházet zdrojové kódy

优化ExcelUtil空值处理

Ricky před 5 roky
rodič
revize
2419815bc1

+ 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
         else if (ColumnType.NUMERIC == attr.cellType())
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
         else if (ColumnType.IMAGE == attr.cellType())
536
         else if (ColumnType.IMAGE == attr.cellType())
534
         {
537
         {