[alibaba/easyexcel]在自己工程里面实现简单的demo case时读不到数据。

2024-05-10 731 views
7

代码很简单,就是和IndexOrNameData 一样 @Getter @Setter public class IndexOrNameData implements Serializable { @ExcelProperty(index = 2) private Double doubleData;

@ExcelProperty(index = 0)
private String string;
@ExcelProperty(index = 1)
private Date date;

} 依赖是这些, apache 4.1.1 换成4.1.2 也是一样的效果 implementation('org.apache.poi:poi:4.1.1') implementation('org.apache.poi:poi-ooxml:4.1.1') implementation('org.apache.poi:poi-scratchpad:4.1.1') implementation('com.alibaba:easyexcel:3.1.0') implementation('com.alibaba:fastjson:1.2.78') implementation 'org.projectlombok:lombok:1.18.22'

没有报任何错误和异常,但是读不到任何值,本地debug发现原因应该是这里 ModelBuildEventListener 107 行,put后,dataMap依然为空

回答

1
step1_parse step2_put
7

删除所有poi试试 用自带的

9

这个问题是否已经解决,如果未解决请重新打开问题