找回密码
 立即注册

QQ登录

只需一步,快速开始

avicdev

中级会员

69

主题

203

帖子

752

积分

中级会员

积分
752

[已处理] 单元格写入

avicdev
中级会员   /  发表于:2023-7-24 11:40  /   查看:1284  /  回复:3
1金币
image.png220761717.png

image.png715157470.png
当写入区域的列是合并的时候,使用sheet.setArray后列的数据没写入,有什么好的方式吗

最佳答案

查看完整内容

您好,这是因为即使单元格被合并了以后,合并隐藏的单元格也是存在的,因此您提到的"x"实际上是赋给了“审核”那一列的单元格。 如: 对于这个问题,只能用空值隔开,才能达到您想要的效果,如: sheet.setArray(0, 0, [["xxx", "", "

3 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-24 17:45:55
4#
你好,可以通过getSpans来获取指定表单区域中指定区域内的合并。
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-7-24 17:18:02
3#
Joestar.Xu 发表于 2023-7-24 14:40
您好,这是因为即使单元格被合并了以后,合并隐藏的单元格也是存在的,因此您提到的"x"实际上是赋给了“审 ...

那不是要计算当前是不是合并列,然后还要知道合并列有几列?有对应的API吗
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-24 11:40:47
来自 2#
您好,这是因为即使单元格被合并了以后,合并隐藏的单元格也是存在的,因此您提到的"x"实际上是赋给了“审核”那一列的单元格。

如:
image.png788634032.png

image.png574216613.png

对于这个问题,只能用空值隔开,才能达到您想要的效果,如:

sheet.setArray(0, 0, [["xxx", "", "<"]]);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部