[alibaba/easyexcel]按照模板导出,模板自带头,如何导出时自动跟头名字自动匹配列?

2024-06-20 543 views
6

数据类

   @ExcelProperty("路线代码")
   private String routeCode;
   @ExcelProperty("上游状态")
   private String status;

excel模板截图 Screenshot from 2019-09-12 14-15-04

描述 目前貌似只能ExcelProperty上指定index来实现

   @ExcelProperty(index = 2)
   private String routeCode;
   @ExcelProperty(index = 1)
   private String status;

但是index改起来不方便,不知道是否有跟名字匹配方案?

回答

8

目前找到的方法是先读模板,通过监听器获取到headMap,contentPropertyMap,然后写的时候通过WritHandler覆盖默认headMap,contentPropertyMap。 不知道有没更优雅的方式。

7

请升级到最新版本已经支持。

5

我用的就是最新版,但在示例里并没有看到相关的,能否提供相关api概要,谢谢。

5

哦 看错了 是导出 不支持。这个已经在规划中 下个版本会支持。

7

谢谢告知