若依框架导入excel采坑记录
最近在使用若依框架的时候,有一个导入excel的需求,按照若依给的例子,导入的数据死活不对,主要的问题是数据的个数对不上
在网上查阅资料后发小,是我的实体类的注解有问题
具体问题如下:
@Excel的注解的使用方式没有理解到位,造成了这次的问题
(1)这个注解的第一个参数name 必须要与excel的列名称一样
(2) 这个注解的第二个参数的含义没有弄明白,造成了导入数据为''
readConverterExp 代表进行数据字典的映射,具体映射规则可以参见网上,这里就不描述了
下面详细介绍一下若依的excel导入的使用
(1) 构建实体类,将@Excel注解写好,如图
(2)构建excel 注意excel的列的名称与实体类的name标签的名称一致
(3) 编写业务方法 如图:
注意: 1,请求类型要post类型,不然获取不到传入的文件
2, 推荐参数类型使用 MultipartFile
3, 复制如下代码
ExcelUtilutil = new ExcelUtil<>(ZjhSensitiveDataUser.class);
ListuserList = util.importExcel(file.getInputStream());
4,记得修改复制的代码的泛型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 让容器管理更轻松!