From 416f43ff7c94b350470d46f82698b8c342bde91a Mon Sep 17 00:00:00 2001 From: thinkgem Date: Sun, 19 Apr 2020 22:27:51 +0800 Subject: [PATCH] excel import support BigDecimal --- .../main/java/com/jeesite/common/utils/excel/ExcelImport.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java b/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java index 6cf337d5..287dc8df 100644 --- a/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java +++ b/common/src/main/java/com/jeesite/common/utils/excel/ExcelImport.java @@ -11,6 +11,7 @@ import java.io.InputStream; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.math.BigDecimal; import java.text.DecimalFormat; import java.util.Collections; import java.util.Comparator; @@ -449,6 +450,8 @@ public class ExcelImport implements Closeable { val = Double.valueOf(val.toString()); }else if (valType == Float.class){ val = Float.valueOf(val.toString()); + }else if (valType == BigDecimal.class){ + val = new BigDecimal(val.toString()); }else if (valType == Date.class){ if (val instanceof String){ val = DateUtils.parseDate(val);