[alibaba/easyexcel]:bug: buildHead 应在 readListener 的 invokeHead 全部执行完成后执行

2024-05-09 204 views
5

在多行表头的情况下,readListener#invokeHead 应该被执行多次。

目前的逻辑下,在最后一次执行 invokeHead 前就会执行 buildHead 操作,会导致 invokeHead 失效,需要调整下代码位置

回答

1

这个有可能被应用吗? 目前有这种需求 根据一些规则来将表头转换为实体类对应注解的值,以方便导入

4

这个有可能被应用吗? 目前有这种需求 根据一些规则来将表头转换为实体类对应注解的值,以方便导入

PR没合并前,可以利用同全类名(包名和类文件名全部一致)的加载顺序优先级来来覆盖原 class,修改后的文件:DefaultAnalysisEventProcessor.java

2

这个有可能被应用吗? 目前有这种需求 根据一些规则来将表头转换为实体类对应注解的值,以方便导入

PR没合并前,可以利用同全类名(包名和类文件名全部一致)的加载顺序优先级来来覆盖原 class,修改后的文件:DefaultAnalysisEventProcessor.java

谢谢~