关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 17037|回复: 4

[代码生成器] excel导入报错

[复制链接]
发表于 2018-7-10 11:09:25 | 显示全部楼层 |阅读模式
jeecg 3.7.6   列表导出的数据(数据库可为空的int   double型字段数据为空)  直接再导入

数据库可为空的int   double型字段报以下错误  望升级解决此bug !!!
[2018-07-10 11:03:45] [ERROR] [org.jeecgframework.poi.excel.imports.CellValueServer:215] empty String
java.lang.NumberFormatException: empty String
        at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
        at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
        at java.lang.Double.parseDouble(Double.java:538)
        at java.lang.Double.valueOf(Double.java:502)
        at org.jeecgframework.poi.excel.imports.CellValueServer.getValueByType(CellValueServer.java:188)
        at org.jeecgframework.poi.excel.imports.CellValueServer.getValue(CellValueServer.java:131)
        at org.jeecgframework.poi.excel.imports.ExcelImportServer.saveFieldValue(ExcelImportServer.java:384)
        at org.jeecgframework.poi.excel.imports.ExcelImportServer.importExcel(ExcelImportServer.java:215)
        at org.jeecgframework.poi.excel.imports.ExcelImportServer.importExcelByIs(ExcelImportServer.java:361)
        at org.jeecgframework.poi.excel.ExcelImportUtil.importExcel(ExcelImportUtil.java:85)

发表于 2018-7-10 12:35:39 | 显示全部楼层
试试
放在项目里

CellValueServer.java

8.57 KB, 下载次数: 18

 楼主| 发表于 2018-7-10 15:27:38 | 显示全部楼层
admin 发表于 2018-7-10 12:35
试试
放在项目里

放进去就好了     何不打到jar包里  供大家直接maven更新 !


另excel导入时   excel里中文导入时没有自动翻译成字典表中的code或id  ,  有解决方案么?
/**所属行政区域*/
        @Excel(name="所属行政区域",width=15,dictTable ="tb_xzqy",dicCode ="id",dicText ="xzqy")
        private java.lang.String xzqyId;
发表于 2018-7-10 20:20:37 | 显示全部楼层
给你的临时方案,下个版本升级
发表于 2018-7-10 20:21:01 | 显示全部楼层
字典翻译,升级到最新版就可以
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表