Kaynağa Gözat

优化ExcelUtil空值处理

Ricky 5 yıl önce
ebeveyn
işleme
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 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
         {