解决:使用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类型

相关推荐
没有bug.的程序员1 小时前
服务网格 Service Mesh:微服务通信的终极进化
java·分布式·微服务·云原生·service_mesh
南尘NCA86664 小时前
企业微信防封防投诉拦截系统:从痛点解决到技术实现
java·网络·企业微信
怪兽20145 小时前
SQL优化手段有哪些
java·数据库·面试
ss2735 小时前
手写MyBatis第107弹:@MapperScan原理与SqlSessionTemplate线程安全机制
java·开发语言·后端·mybatis
Deschen6 小时前
设计模式-原型模式
java·设计模式·原型模式
麦麦鸡腿堡6 小时前
Java的动态绑定机制(重要)
java·开发语言·算法
それども6 小时前
SpringBootTest运行线程池被拒绝
java
介一安全6 小时前
【Frida Android】基础篇6:Java层Hook基础——创建类实例、方法重载、搜索运行时实例
android·java·网络安全·逆向·安全性测试·frida
xyy20257 小时前
Spring事务的传播方式
java·数据库·spring