邯城往事

>>> 展颜笑夙愿,一笑泯恩仇 <<<

目录
easypoi通过模板循环生成数据时合并单元格失效问题
/  

easypoi通过模板循环生成数据时合并单元格失效问题

问题现象:

easypoi通过模板循环list时,理应合并的单元格出现若干个未合并现象

问题产生原因:

是easypoi本身jar包的bug导致,具体代码在
MergedRegionHelper.class中的106
此处问题是,打个比方,循环list的起始

行数是第8行,循环3条数据
此时如果正好模板的第9,10,11行都是已经合并过的单

元格,那么循环出来的动态行数就不会再变成合并单元格了
如果模板的第9,10行是

合并的,而第11行是未合并过的,那么动态生成前两条数据的时候无法自动合并单元

格,但是生成第三条数据的时候是可以合并单元格的。

jar version

此刻最新版本easypoijar 4.4.0依然如此

解决办法

将动态循环list下插入足够的空白行,比如插入几百个几千个,确保大于起始行+动态数据sizehuaji

评论
取消