AutoPoi 在将excel转换为LIst<T>时,对象的属性为LocalDate、LocalDateTIme类型对象,因为其不是Java基础类。会导致转换失败,使用自定义数据处理器也不行。esaypoi可以正常转换。
Opened this issue · 1 comments
TheUserDoesNotExist commented
版本号:JeecgBoot 3.6.3
分支: master
前端版本: vue3
问题描述:
AutoPoi 在将excel转换为LIst时,对象的属性为LocalDate、LocalDateTIme类型对象,因为其不是Java基础类。会导致转换失败,使用自定义数据处理器也不行。esaypoi可以正常转换。
截图&代码:
//ExcelImportUtil.importExcel()方法转换
//excel.show()==true 这里excel为null,报错
//实体类
‘’‘java
public class CcCollect{
/** id */
private Long id;
/** 日期 */
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "日期", format = "yyyy-MM-dd")
private LocalDate date;
/** 创建时间 */
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate createTime ;
/** 修改时间 */
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate updateTime;
/** 创建人 */
private String createBy;
‘’‘’
友情提示(为了提高issue处理效率):
- 未按格式要求发帖、描述过于简抽象的,会被直接删掉;
- 请自己初判问题描述是否清楚,是否方便我们调查处理;
- 针对问题请说明是Online在线功能(需说明用的主题模板),还是生成的代码功能;
- springboot3_sas分支采用
Spring Authorization Server
替换Shiro
,目前是beta版不稳定,生产项目不要使用;
zhangdaiscott commented
cr