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

相关推荐
無限進步D3 小时前
Java 运行原理
java·开发语言·入门
難釋懷3 小时前
安装Canal
java
是苏浙3 小时前
JDK17新增特性
java·开发语言
阿里加多6 小时前
第 4 章:Go 线程模型——GMP 深度解析
java·开发语言·后端·golang
likerhood7 小时前
java中`==`和`.equals()`区别
java·开发语言·python
小小李程序员7 小时前
Langchain4j工具调用获取不到ThreadLocal
java·后端·ai
zs宝来了7 小时前
AQS详解
java·开发语言·jvm
lulu121654407810 小时前
Claude Code Harness架构技术深度解析:生产级AI Agent工程化实践
java·人工智能·python·ai编程
阿里加多10 小时前
第 1 章:Go 并发编程概述
java·开发语言·数据库·spring·golang