解决:使用EasyExcel导入Excel模板时出现数据导入不进去的问题

解决:使用EasyExcel导入Excel模板时出现数据导入不进去的问题

在Java中,当我们用EasyExcel导入Excel时,可能会出现数据导入不进去的问题。例如:

这种异常等。

问题原因1 :这个1代表从第几行开始,你的excel中哪行是Java pojo类中的属性名对应的那行,就从哪行开始。

问题原因2 :pojo类中属性的类型有误。仔细核对就好了。

问题原因3(最恶心) :假如你的excel中有纯数字的内容,比如20,30这样的数字,并且你在pojo类中自定义了转换器,那就有可能抛出下面这个异常。因为在excel中,如果你选中了单元格中纯数字的内容,在导入的时候,就会有可能把这个数字作为Number类型传给Java后端转换器代码,而不是String。而你的转换器恰好就只是做了String类型的转换,那就会出问题。

解决办法:将数字类型的数据也转为String类型

相关推荐
文丑颜不良啊4 分钟前
LeetCode2321~2340题目解析
java·leetcode
驭渊的小故事33 分钟前
Spring AOP 核心概念与通知类型详解
java·后端·spring
vipxieliang34 分钟前
ValidX vs 手写验证代码:开发效率对比实测
java·spring boot·后端
vipxieliang1 小时前
虚拟线程与 GraalVM:Spring Boot 3.x 云原生性能跃迁
java·spring boot·后端
Rain的Java大神之路1 小时前
面试官最烦的答案:“我用 Redis + Token”!接口幂等 8 种方案 + 四层防御,把重复扣款工单干到 0
java·后端·面试
Rainmicro2 小时前
【无标题】
java·数据库·算法
驭渊的小故事2 小时前
Spring AOP 入门:从 AOP 概念到第一个耗时统计切面
java·后端·spring
天天被压力2 小时前
【A股分钟级高频数据完全手册 #09】A股历史分时交易数据接口:普通分时怎么批量下
java·人工智能·python
天天被压力2 小时前
【A股分钟级高频数据完全手册 #10】股票实时行情数据接口Python:公开源实时交易取数
java·人工智能·python
apcipot_rain2 小时前
C++转Java日记(05)
java·开发语言·c++