找回密码
 立即注册

QQ登录

只需一步,快速开始

dept_estate_dev

初级会员

35

主题

115

帖子

326

积分

初级会员

积分
326
dept_estate_dev
初级会员   /  发表于:2017-5-9 15:30  /   查看:3554  /  回复:5
本帖最后由 Richard.Ma 于 2023-11-17 12:23 编辑

SpreadJs是否支持跨sheet引用公式?

5 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2017-5-9 15:43:59
沙发
支持,跟 Excel一样,比如 sheet1 想引用 Sheet2 的单元格:
sheet1.setFormula(0, 0, "Sheet2!A1");
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-15 16:23:07
板凳
CCKan 发表于 2017-5-9 15:43
支持,跟 Excel一样,比如 sheet1 想引用 Sheet2 的单元格:
sheet1.setFormula(0, 0, "Sheet2!A1");

这个跨sheet公式,sheet名称在表里为啥没有单引号包裹着,这样的话我用json导出是有问题的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-11-15 17:43:31
地板
脑袋大 发表于 2023-11-15 16:23
这个跨sheet公式,sheet名称在表里为啥没有单引号包裹着,这样的话我用json导出是有问题的

跨sheet公式中sheetName没有单引号包裹,这一设计也是与Excel一致的,请问“导出json有问题”具体指的是什么?请详细描述下。
另,本贴时间较久已做结帖处理了,建议您另开新帖交流。
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-11-15 19:16:37
5#
Lynn.Dou 发表于 2023-11-15 17:43
跨sheet公式中sheetName没有单引号包裹,这一设计也是与Excel一致的,请问“导出json有问题”具体指的是 ...

因为如果sheet名称有括号的话,excel中是不允许出现没有单引号包裹的情况
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-11-16 10:58:51
6#
脑袋大 发表于 2023-11-15 19:16
因为如果sheet名称有括号的话,excel中是不允许出现没有单引号包裹的情况

我用官网设计器(V16.2.2)测试对于带括号的sheet名称,设置跨sheet公式时会自动带有单引号,如下图:
image.png27976378.png
您现在使用的是哪个版本?建议升级测试看看,排除是否是旧版本的问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部