正在显示
1 个修改的文件
包含
4 行增加
和
4 行删除
| @@ -243,19 +243,19 @@ public class ExcelUtil<T> | @@ -243,19 +243,19 @@ public class ExcelUtil<T> | ||
| 243 | val = Convert.toStr(val); | 243 | val = Convert.toStr(val); |
| 244 | } | 244 | } |
| 245 | } | 245 | } |
| 246 | - else if ((Integer.TYPE == fieldType) || (Integer.class == fieldType)) | 246 | + else if ((Integer.TYPE == fieldType || Integer.class == fieldType) && StringUtils.isNumeric(Convert.toStr(val))) |
| 247 | { | 247 | { |
| 248 | val = Convert.toInt(val); | 248 | val = Convert.toInt(val); |
| 249 | } | 249 | } |
| 250 | - else if ((Long.TYPE == fieldType) || (Long.class == fieldType)) | 250 | + else if (Long.TYPE == fieldType || Long.class == fieldType) |
| 251 | { | 251 | { |
| 252 | val = Convert.toLong(val); | 252 | val = Convert.toLong(val); |
| 253 | } | 253 | } |
| 254 | - else if ((Double.TYPE == fieldType) || (Double.class == fieldType)) | 254 | + else if (Double.TYPE == fieldType || Double.class == fieldType) |
| 255 | { | 255 | { |
| 256 | val = Convert.toDouble(val); | 256 | val = Convert.toDouble(val); |
| 257 | } | 257 | } |
| 258 | - else if ((Float.TYPE == fieldType) || (Float.class == fieldType)) | 258 | + else if (Float.TYPE == fieldType || Float.class == fieldType) |
| 259 | { | 259 | { |
| 260 | val = Convert.toFloat(val); | 260 | val = Convert.toFloat(val); |
| 261 | } | 261 | } |
-
请 注册 或 登录 后发表评论