alibaba / easyexcel

快速、简洁、解决大文件内存溢出的java处理Excel工具
https://easyexcel.opensource.alibaba.com
Apache License 2.0
32.18k stars 7.5k forks source link

多列表组合填充模板,数据行显示错位 #3359

Open lkzgit opened 1 year ago

lkzgit commented 1 year ago

建议先去看文档

快速开始常见问题

触发场景描述

我同一个表格,同一行 需要渲染两个不同的list集合,使用模板填充,同一行数据 分割开来 image 导出结果 处理第一行 剩余的都不在同一行 image

触发Bug的代码


![image](https://github.com/alibaba/easyexcel/assets/46096265/b4309428-3e3d-4fb9-9af6-b7f0e4efaf8d)
lkzgit commented 1 year ago

// 费用 List costTypes = this.initData();

        // 里程碑数据
        List<Landmark> landmarks = this.initLandmark();
        //逐年分解
        List<YearResolve> yearResolves = this.initYear();
        excelWriter.fill(new FillWrapper("landmark", landmarks),fillConfig, writeSheet);
        excelWriter.fill(new FillWrapper("cost", costTypes),fillConfig, writeSheet);