EasyExcel ExcelDataConvertException:Can not find ‘Converter‘ support class ArrayList问题解决

news/2024/7/24 9:33:48

问题描述:

com.alibaba.excel.exception.ExcelDataConvertException: Can not find 'Converter' support class ArrayList.

问题分析:

1、查看doWrite(List data)的源码时发现Converter接口的convertToExcelData只实现了转换BigDecimal、Bolean、Byte[]、btye[]、Byte、Date、Double、File、Float、InputStream、Integer、Long、Short、URL几种类型,意味着参数data最多只能是个二维数据,并且二维数据的基数据类型必须为convertToExcelData能转换的类型,而我注入的参数类型为List<List<Object>>并且Object为ArrayList所以导致转换不了报错。

解决办法:

自定义类型转换器,具体做法可以查看以下博客。

EasyExcel 自定义类型转换器Convertericon-default.png?t=M85Bhttps://blog.csdn.net/qq_38974638/article/details/119253114

旭东怪的个人空间_哔哩哔哩_Bilibili旭东怪,人生低谷不可怕,可怕的是坚持不到人生转折点的那一天;旭东怪的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/484264966?spm_id_from=333.1007.0.0 


http://www.niftyadmin.cn/n/566084.html

相关文章

地下城与勇士(DNF)能源中心副本(克雷发电站、普鲁兹发电站、特伦斯发电站、格兰迪发电站、赫拉斯研究所)(童年的回忆)

1 能源中心副本图 克雷发电站普鲁兹发电站特伦斯发电站格兰迪发电站赫拉斯研究所 2 克雷发电站 业火之菲茨因为吸收了使徒安图恩的火焰能量而存活&#xff0c;它的双眼和心脏都是由耐高温的魔刹石组成&#xff0c;并且身体一直为持续燃烧状态。他可以将眼前所见的一切通通烧…

地下城与勇士(DNF)陌路者要塞副本(热血八番街、绿都格罗兹尼 )(童年的回忆)

位于西海岸&#xff0c;很久前因领土纷争而变为废墟&#xff0c;某种程度上可以算是三不管地带&#xff0c;不过即使如此&#xff0c;也依旧有人在这里顽强的生活着&#xff0c;据说那些受到排挤的异能者就在此抱团取暖。 原本隐居在此与世无争的异能者却忽然行动&#xff0c;幕…

Java 后端将Long类型数据序列化之后传给前端出现数据精度失真问题解决

问题描述&#xff1a; 后端代码Long数据为201511200001725439。 GetMapping("/getUser")public User getUser(){User usernew User(201511200001725439L,"xudongmaster","123");return user;} 前端接收的数据就变为201511200001725440。但是Po…

股票问题 - 121. 买卖股票的最佳时机

121. 买卖股票的最佳时机 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从…

手写 promise

// 1、基本架构&#xff1a; // 状态 // then // 执行器函数 executor// 2、executor、resolve、reject // 3、then 同步下调用 // 4、then 异步下调用 // 5、then 链式调用 // 返回 Promise // then 函数递归返回常量结果&#xff0c;供下个 then 使用 // 考虑 th…

Java Consider marking one of the beans as @Primary问题解决

问题描述&#xff1a; Consider marking one of the beans as Primary, updating the consumer to accept multiple beans, or using Qualifier to identify the bean that should be consumed 问题分析&#xff1a; 1、使用Autowired自动装配的接口在另外一个定义的地方使用…

POI 实现读取项目中的模板文件并往模板文件中写数据

1 maven依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.7</version></dependency> 2 读取项目中的模板文件 /*** 获取项目中文件&#xff0c;不存在返回null* param file…

POI org.apache.xmlbeans.impl.values.XmlValueDisconnectedException问题解决

问题描述&#xff1a; org.apache.xmlbeans.impl.values.XmlValueDisconnectedException 问题分析&#xff1a; 1、替换书签内容时&#xff0c;书签包括的内容里面有换行符。 解决办法&#xff1a; 书签内容不包括换行符就可以了。