ly 3 gadi atpakaļ
vecāks
revīzija
18b9d776e3
1 mainītis faili ar 10 papildinājumiem un 6 dzēšanām
  1. 10 6
      src/main/java/io/renren/common/utils/ExcelUtils.java

+ 10 - 6
src/main/java/io/renren/common/utils/ExcelUtils.java

@@ -1,5 +1,6 @@
 package io.renren.common.utils;
 
+import com.alibaba.fastjson.JSON;
 import org.apache.poi.hssf.usermodel.HSSFCell;
 import org.apache.poi.hssf.usermodel.HSSFDataFormat;
 import org.apache.poi.hssf.usermodel.HSSFDateUtil;
@@ -98,11 +99,15 @@ public class ExcelUtils {
                 }
                 break;
             case "FORMULA":
-                FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator();
-                evaluator.evaluateFormulaCell(cell);
-                CellValue cellValue1 = evaluator.evaluate(cell);
-                Double celldata = cellValue1.getNumberValue();
-                cellValue = celldata.toString();
+                try {
+                    FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator();
+                    evaluator.evaluateFormulaCell(cell);
+                    CellValue cellValue1 = evaluator.evaluate(cell);
+                    Double celldata = cellValue1.getNumberValue();
+                    cellValue = celldata.toString();
+                }catch (Exception e) {
+                    System.out.println(JSON.toJSONString(e));
+                }
                 break;
             case "BLANK":
                 cellValue = "";
@@ -136,7 +141,6 @@ public class ExcelUtils {
 //                break;
 //        }
         System.out.println("ExcelcellValue:"+ cellValue);
-
         return cellValue;
     }