为有中文需求的客户提供多渠道中文技术支持.

Mon Mar 24, 2025 8:40 am

现word有原始表格如下:
原始表格.png

空白单元格表示不合并,有数字单元格表示相同数字的单元格合并为一个单元格,数字表示合并操作的顺序,红色数字为横向合并的起始单元格,绿色数字为纵向合并的起始单元格。黑色数字表示被合并的单元格和合并目标单元格的标记,实际上是空白单元格,没有任何实际内容,只有一个空段落。
模拟word合并,即每完成一次合并立即刷新布局更新行列信息。获得如下合并结果:
spire合并.png

word合并获得如下结果:
word合并.png

从对比中可以看出两个明显差异:
1. word合并后自动删除了空段落;spire保留了空段落。
2. 绿色数字编号17右边的行信息换行符处可以看出word合并后总行数变为9行,因为第7行的所有单元格都被合并到第6行了,原始表格的第7行已不存在;spire合并后表格仍然为10行,原来的第7行也看不见,如果不是最右边的行信息,这里完全无法发现问题,变成了一个看起来正常的异常表格。同时,由于看不见的本应消失的第7行的存在,在此之后的表格行号都比正常情况大1。如果此类合并重复出现,每一轮都会导致一个看不见的错误行,行号异常会逐渐积累。

软件版本:13.3.5

coredx93
 
Posts: 4
Joined: Thu Mar 20, 2025 8:32 am

Mon Mar 24, 2025 8:42 am

word文档:
错误合并.zip

coredx93
 
Posts: 4
Joined: Thu Mar 20, 2025 8:32 am

Mon Mar 24, 2025 10:01 am

您好,

感谢您的来信。
我这边在微软Word中进行了测试,即使单元格内容相同,合并之后也不会删除重复的内容,合并效果如附件截图。与您提到合并结果并不一致。请问您在微软中是如何合并的呢?为了帮助我们进一步调查,请向我们提供下您的合并步骤,并将合并之后的文档提供给我们。提前感谢。

Sincerely,
William
E-iceblue support team
User avatar

William.Zhang
 
Posts: 766
Joined: Mon Dec 27, 2021 2:23 am

Tue Mar 25, 2025 1:23 am

1. 黑色数字只是在视觉上提示要合并的单元格,实际上这些单元格是空白的,没有内容。
2. 主要问题是那个已经被合并的不应该存在的看不见的行。因为这个行的每个单元格都是纵向合并到其他行的,所以这行的单元格是一个一个的减少,直到最后一个单元格被合并。word会正确去除这个无效行,但是spire会保留,从而导致之后的行列信息是错误的。使用word互操作的逻辑合并单元格也会产生错误的结果。

coredx93
 
Posts: 4
Joined: Thu Mar 20, 2025 8:32 am

Tue Mar 25, 2025 3:40 am

您好,

感谢您的反馈。
我这边注意到,如果某一行的单元格均被合并,在微软Word中会自动将此行移除。目前我们的产品在这种情况下的确与微软存在差异,我已将这个问题提交给我们的开发团队,编号为SPIREDOC-11173。他们会进一步调查是否有其他解决方案。一旦有任何进展,我们会第一时间通知您。

Sincerely,
William
E-iceblue support team
User avatar

William.Zhang
 
Posts: 766
Joined: Mon Dec 27, 2021 2:23 am

Return to 中文技术支持