若依框架导入excel采坑记录

最近在使用若依框架的时候,有一个导入excel的需求,按照若依给的例子,导入的数据死活不对,主要的问题是数据的个数对不上
在网上查阅资料后发小,是我的实体类的注解有问题
具体问题如下:
image
@Excel的注解的使用方式没有理解到位,造成了这次的问题

(1)这个注解的第一个参数name 必须要与excel的列名称一样
image

(2) 这个注解的第二个参数的含义没有弄明白,造成了导入数据为''
readConverterExp 代表进行数据字典的映射,具体映射规则可以参见网上,这里就不描述了

下面详细介绍一下若依的excel导入的使用
(1) 构建实体类,将@Excel注解写好,如图
image

(2)构建excel 注意excel的列的名称与实体类的name标签的名称一致

(3) 编写业务方法 如图:
image
注意: 1,请求类型要post类型,不然获取不到传入的文件
2, 推荐参数类型使用 MultipartFile
3, 复制如下代码


ExcelUtil util = new ExcelUtil<>(ZjhSensitiveDataUser.class);
List userList = util.importExcel(file.getInputStream());

4,记得修改复制的代码的泛型

posted @   小猫爱哭鬼  阅读(7155)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示