[alibaba/easyexcel]动态生成表头时支持直接传入树形结构么?如树形结构的菜单数据。

2024-05-30 988 views
5

dynamicHeadWrite() 我见这个方法中只支持 model 和 List<List>。 由于导出的数据是完全用户自定义的,没法写定model。拼装List<List>又很麻烦。 想直接传入树形结构生成表头。

回答

9

什么叫做树形结构?

5

list中有下级节点,每个节点下面也有可能有节点。 类似与这样的json数据 [ { "id": 0, "name": "第一个节点", "children": [ { "id": 1, "name": "第二个节点", "children": [ { "id": 3, "name": "第三个节点", "children": [ 可能有无数个节点。。。。 ] } ] } ] } ]

4

不支持 。建议 invokeHead 方法能返回index 和head的关系。invoke 会返回 index和 数据。可以自己对应.