找回密码
 立即注册

QQ登录

只需一步,快速开始

HenryLau
初级会员   /  发表于:2024-8-13 10:28:31
10#
Wilson.Zhang 发表于 2024-8-13 10:23
我明白了,我把您说的“对某个单元格使用格式刷后”理解为从单元格A使用格式刷去刷单元格B这样的操作,在 ...

业务需求,因为我们需要拿到当前选中行的所有单元格信息。其实使用格式刷后,去选中行,触发出这个问题,是我一次偶然的操作发现的,主要还是直接去获取选中行,只是那次触发之后,没搞懂为啥获取到的colCount为-1。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-13 11:37:48
11#
HenryLau 发表于 2024-8-13 10:28
业务需求,因为我们需要拿到当前选中行的所有单元格信息。其实使用格式刷后,去选中行,触发出这个问题, ...

那其实您的场景并非要求格式刷后再选中行,直接选中行即可。而且根据您的描述,要获取的是行中单元格的信息,可以正常获取到行号,通过Worksheet:getColumnCount()获取总列数,因为选中行时包含的列即是工作表中的所有列。不影响您当前业务推进就好,我也好奇为什么格式刷后再选中行得到的区域信息中的colCount值为-1,我调研得到结果后给您同步结论。
回复 使用道具 举报
HenryLau
初级会员   /  发表于:2024-8-13 11:42:16
12#
Wilson.Zhang 发表于 2024-8-13 11:37
那其实您的场景并非要求格式刷后再选中行,直接选中行即可。而且根据您的描述,要获取的是行中单元格的信 ...

对的 正常操作是可以的 我们担心的是用户误触了,就会阻碍我们后续业务的操作。另外 我想问一下,这个-1是代表是什么意思呢,是指的所有列吗,还是值没获取到的意思呢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-13 11:44:21
13#
HenryLau 发表于 2024-8-13 11:42
对的 正常操作是可以的 我们担心的是用户误触了,就会阻碍我们后续业务的操作。另外 我想问一下,这个-1 ...

一般情况下,-1指的是所有。
回复 使用道具 举报
HenryLau
初级会员   /  发表于:2024-8-13 11:46:38
14#
Wilson.Zhang 发表于 2024-8-13 11:44
一般情况下,-1指的是所有。

好的谢谢,请您调研查清刚刚那个问题后告诉我,麻烦您了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-13 11:48:06
15#
HenryLau 发表于 2024-8-13 11:46
好的谢谢,请您调研查清刚刚那个问题后告诉我,麻烦您了

不客气,我会及时向您同步调研结论,请您等候!
回复 使用道具 举报
HenryLau
初级会员   /  发表于:2024-8-20 14:45:05
17#
Wilson.Zhang 发表于 2024-8-20 14:42
您好!经过调研,确认此处的colCount=-1代表的是工作表中所有列,即整行。您无需担心误触,如有必要,可在 ...

好的 我们当时触发这个问题后 就暂时是这么获取的
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-20 15:08:30
18#
HenryLau 发表于 2024-8-20 14:45
好的 我们当时触发这个问题后 就暂时是这么获取的

好的,如有问题,欢迎继续发帖沟通!
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部