18 Star 96 Fork 41

lnk / jxlss

 / 详情

合并单元格问题

待办的
创建于  
2020-11-13 16:00

输入图片说明
输入图片说明

下面的非亲属关系格式乱了,被上面的顶下来了,请问有什么办法解决呢?

评论 (5)

chinwindy 创建了任务
chinwindy 关联仓库设置为lnk/jxlss
展开全部操作日志

截图的单元格行号和列号也截出来看一下

亲属关系的单元格下面那个单元格就是A28吗??
如果是,那估计是A28的jx:each生成的单元格顶下去了,把这个指令移到B28试试

笔者这个怎么解决得啊,一样,单元格被顶下来了。求回复

感觉作者当时也遇到了这个问题,因为无教育经历那里模板设计占了2行,又恰巧做了三条数据,他模板恰巧也有三行空白行占位,于是他的demo不会出这个问题,但是如果教育那里再add第四个数据过来,那作者的程序也会出同样被挤下去的问题。可见jxls是顺秀执行,先执行mergeCell,并且预给上了rows的值,但是那个时候还没走到后面的foreach,在执行merge的时候就自动增补了模板上没有的row。我个人觉得属于jxls的bug,我也没太深究

谢谢指出问题,已经调整指令位置来解决。单元格输出错位大多数是与指令生效区域有关,即添加批注的单元格到lastCell属性的单元格的区域,指令最终生成的数据只会在区域内生效,很容易挤压到别的指令区域空间导致错位。这也算不上是bug,就是有点难把控,需要了解并掌握lastCell作用才能解决这些问题。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
Java
1
https://gitee.com/lnkToKing/jxlss.git
git@gitee.com:lnkToKing/jxlss.git
lnkToKing
jxlss
jxlss

搜索帮助