找回密码
 立即注册

QQ登录

只需一步,快速开始

Monster.
初级会员   /  发表于:2022-12-9 13:42:37
11#
我想获取选中这个单元格所在的列信息我这样写的出现的内容对应不上
image.png786398315.png [attachimg]248811[/attachimg
image.png85893553.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-9 13:48:26
12#
本帖最后由 Lynn.Dou 于 2022-12-9 13:50 编辑

getArray表示获取的单元格区域的数据,参数表示的意义如下:
image.png593129577.png
您代码里getArray第一个参数为什么要传参 col呢?这很明显不符合API的参数要求。
如果是想获取下图红框列数据,应该用
  1. getArray(0,col,row+1,1);
复制代码
image.png383546141.png
建议您先熟悉下API的用法,这样才能更好的实现需求。

回复 使用道具 举报
Monster.
初级会员   /  发表于:2022-12-9 14:43:03
13#
Lynn.Dou 发表于 2022-12-9 13:48
getArray表示获取的单元格区域的数据,参数表示的意义如下:

您代码里getArray第一个参数为什么要传参 c ...

现在还是看不太懂文档 不过您说过我已经能获取到这个行和列的信息了  谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-9 16:19:28
14#
您客气了,API文档中对参数有详细的说明,也有相应的示例,您可以实际测试体会下这些API的作用。
回复 使用道具 举报
Monster.
初级会员   /  发表于:2022-12-9 16:45:39
15#
本帖最后由 Monster. 于 2022-12-9 16:48 编辑

还有一个问题请教您就是我想通过点这个行头获取这一行的内容,点击列头获取这列的对应内容
image.png189642943.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-9 17:46:26
16#
本帖最后由 Lynn.Dou 于 2022-12-9 17:49 编辑

示例代码:
获取第1行内容
  1. sheet.getArray(0,0,1,sheet.getColumnCount())
复制代码
获取第4列内容
  1. sheet.getArray(0,3,sheet.getRowCount(),1)
复制代码
image.png565938415.png

如果是想通过事件监听获取,那就监听CellClick事件,判断是否是行列头区域,再获取点击的行列索引,执行上述代码去获取内容。
image.png169551695.png
回复 使用道具 举报
Monster.
初级会员   /  发表于:2022-12-13 09:55:50
17#
Lynn.Dou 发表于 2022-12-9 17:46
示例代码:
获取第1行内容
获取第4列内容

请问怎么可以获取到例如a1,B2这种呢
回复 使用道具 举报
Monster.
初级会员   /  发表于:2022-12-13 10:04:21
18#
通过点击事件我可以获取到这个内容
image.png746638793.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-13 11:44:55
19#
“例如a1,B2这种”
a1,B2指的是什么,单元格的列坐标吗?
image.png55560301.png
如果是,可以通过rangeToFormula方法将range信息转换为公式字符串。
示例代码:
  1. var range = sheet.getSelections();
  2. GC.Spread.Sheets.CalcEngine.rangeToFormula(range[0],0,0,GC.Spread.Sheets.CalcEngine.RangeReferenceRelative.allRelative);
复制代码

image.png113477477.png
其中参数4表示是绝对引用还是相对引用,具体请参考API介绍:
https://demo.grapecity.com.cn/sp ... tml#.rangeToFormula
回复 使用道具 举报
Monster.
初级会员   /  发表于:2022-12-13 15:40:25
20#
Lynn.Dou 发表于 2022-12-13 11:44
“例如a1,B2这种”
a1,B2指的是什么,单元格的列坐标吗?

好滴       谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部