找回密码
 立即注册

QQ登录

只需一步,快速开始

大白菜

中级会员

77

主题

257

帖子

882

积分

中级会员

积分
882

圣诞拼拼乐微信认证勋章

大白菜
中级会员   /  发表于:2021-3-17 10:12  /   查看:3250  /  回复:9
1金币
本帖最后由 大白菜 于 2021-3-22 13:12 编辑

咨询下,我现在单元格要设置单元格公式、要拿A1:B2 这种坐标,想问下我现在又row.col这种坐标有api能获取吗,我看到以前帖子是不行的,要自己获取。13版本也是一样的要自己获取吗。
历史帖子: https://gcdn.grapecity.com.cn/showtopic-50738-1-1.html

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 10:16:24
沙发
可以参考这两句代码
var range = new GC.Spread.Sheets.Range(sheet.getActiveRowIndex(), sheet.getActiveColumnIndex(), 1,1)
        var value = GC.Spread.Sheets.CalcEngine.rangeToFormula(range, 0, 0, GC.Spread.Sheets.CalcEngine.RangeReferenceRelative.allRelative);
image.png242846984.png

评分

参与人数 1满意度 +5 收起 理由
段育安 + 5

查看全部评分

回复 使用道具 举报
大白菜
中级会员   /  发表于:2021-3-17 10:40:26
板凳
目前只能通过这种range 去获取,这里其实只能把rang当成一个单元格来弄了,没有更直接的方法是吧。我如果表格公式很多,我要大量的去设置range,然后获取value,在设置,我如果公式复杂的,我获取都要操作好多次了。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 10:52:14
地板
大白菜 发表于 2021-3-17 10:40
目前只能通过这种range 去获取,这里其实只能把rang当成一个单元格来弄了,没有更直接的方法是吧。我如果表 ...

在v14上支持这种取range的方法 image.png310220641.png
回复 使用道具 举报
大白菜
中级会员   /  发表于:2021-3-19 16:54:43
5#
我意思我有row,col 获取想获取A2  C3 这种的,你这个是根据A2,C3获取row,col
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-19 16:58:02
6#
大白菜 发表于 2021-3-19 16:54
我意思我有row,col 获取想获取A2  C3 这种的,你这个是根据A2,C3获取row,col

那就没有更好的方法了,只能通过最开始给您的方法获取。
回复 使用道具 举报
大白菜
中级会员   /  发表于:2021-3-22 08:49:25
7#
好吧,谢谢,想在咨询个问题,我新增列,现在想新增的列,根据前面一列的样式复制一份,比如我有设置某行的行高,有部分行合并单元格,现在我新增的列好像不能用copy to 完成全部的拷贝,好像设定的行高都copy不了。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-22 09:53:16
8#
大白菜 发表于 2021-3-22 08:49
好吧,谢谢,想在咨询个问题,我新增列,现在想新增的列,根据前面一列的样式复制一份,比如我有设置某行的 ...

新增行列都是不会复制前面的样式的,您需要用代码实现。您可以参考这篇文章的两个demo用对应的事件实现。
https://gcdn.grapecity.com.cn/showtopic-57938-1-66.html
回复 使用道具 举报
大白菜
中级会员   /  发表于:2021-3-22 10:23:59
9#
这个copy to  并没有把上面的合并复制下来 image.png439831847.png

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-22 10:47:52
10#
大白菜 发表于 2021-3-22 10:23
这个copy to  并没有把上面的合并复制下来

您可以参考下图的代码去做对应的修改 image.png741653747.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部