横向遍历
合并遍历主要解决模板表头不固定的情况,用户可以使用横向遍历提高下表头的灵活性
常用的命令有三个
- merge: 合并单元格
- #fe: 横向迭代值
- v_fe: 横向迭代 fe里面的值
demo如下
介绍下各个值的作用
- 客户
{{merge:cal:le:(colList) * 3}}
这个客户这两个字的合并,后面{{merge:cal:le:(colList) * 3}}
只是单纯的合并的列,因为poi不能重复合并,所以merge后面不能合并单元格,自己也不能是合并单元格 {{#fe:colList t.name}}
二级表头,可以合并,横向迭代{{#fe: colList t.zq }}
三级表头,自适应宽度{{v_fe: colList t.zqmk }}
fe里面的迭代,优先级高于fe,$fe等
整体流程就是,先计算合并的单元格,然后合并单元格,在横向迭代表头,处理fe,发现了vfe先迭代vfe,把vfe的值当做fe的数据,然后迭代,效果如下