From f1175583a49eb4e22fcb73510638019634be7b31 Mon Sep 17 00:00:00 2001 From: jueyue Date: Mon, 8 Dec 2014 15:28:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86BigDecimal=20?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jeecgframework/poi/excel/imports/CellValueServer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/CellValueServer.java b/easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/CellValueServer.java index 24f7900..4ab9114 100644 --- a/easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/CellValueServer.java +++ b/easypoi-base/src/main/java/org/jeecgframework/poi/excel/imports/CellValueServer.java @@ -2,6 +2,7 @@ package org.jeecgframework.poi.excel.imports; import java.lang.reflect.Method; import java.lang.reflect.Type; +import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arrays; @@ -132,6 +133,9 @@ public class CellValueServer { if (xclass.equals("class java.lang.Integer") || xclass.equals("int")) { return Integer.valueOf(String.valueOf(result)); } + if (xclass.equals("class java.math.BigDecimal")) { + return new BigDecimal(String.valueOf(result)); + } return String.valueOf(result); } catch (NumberFormatException e) { e.printStackTrace();