本帖最后由 Clark.Pan 于 2021-7-29 09:38 编辑
您好,正常情况下导出到Excel后,单元格合并不会丢失,
您可以把您的操作步骤贴出来,
把操作的表单生成一份ssjson文档贴到附件中,
我们重现一下问题,排查看看问题出在哪里。
------------------------------------------------------
该问题总结如下:
造成该问题的原因是因为Excel中不允许table中存在合并单元格,如下图所示,在Excel的table中合并单元格操作是被灰掉的。
SpreadJS对这里没有限制,所以造成了如果SpreadJS中table设置了合并会在导出Excel时出现错误。
应对这样的情况,有两种办法:
1.可以选择导出前去掉table再导出:
导出前可以删除表格保留数据,参考API:
https://demo.grapecity.com.cn/sp ... Manager.html#remove
还可以使用tableToRange命令:
https://gcdn.grapecity.com.cn/showtopic-74104-1-4.html
2.可以在导出到Excel后通过Excel的自动修复功能区恢复,这样做可能会导致内容缺失(用的是Excel自身的修复办法)。
|