请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qwedcxzas

金牌服务用户

47

主题

162

帖子

495

积分

金牌服务用户

积分
495

[已处理] 获取某一列的值

qwedcxzas
金牌服务用户   /  发表于:2023-3-8 14:10  /   查看:923  /  回复:6
1金币
image.png422882689.png 如图所示,我想获取 某一列的所有数据,包括数值,样式,公式等,没有使用数据绑定。getValue 获取的内容好像没有数据;getArray 获取的只有数字

最佳答案

查看完整内容

这是跨sheet公式,使用上跟Excel是一样的,输入等号后选择另一个sheet中的单元格作为公式参数即可,如下图: 如果我的理解有误,请结合实际业务情况再详细描述下您的需求。

6 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-8 14:10:56
来自 5#
这是跨sheet公式,使用上跟Excel是一样的,输入等号后选择另一个sheet中的单元格作为公式参数即可,如下图:
image.png394029845.png
如果我的理解有误,请结合实际业务情况再详细描述下您的需求。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-8 15:40:53
2#
您好,
没有API可以直接获取某列的数值、样式、公式,没有统一的接口。
获取数值,可以用getValue、getArray。
获取公式,需要遍历列单元格使用formula方法获取。
样式涉及到优先级的问题,某一列单元格的样式可能存在不同的级别(参考此链接)。
此时获取列单元格的样式就比较复杂了,可以遍历列单元格使用getActualStyle可以获取单元格的实际样式。
综上,从业务角度分析,您为什么需要获取这些数据呢,请详细描述下产生此需求的原因,这边协助您调研看看是否有更合适的建议。
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-8 15:46:42
3#
Lynn.Dou 发表于 2023-3-8 15:40
您好,
没有API可以直接获取某列的数值、样式、公式,没有统一的接口。
获取数值,可以用getValue、getAr ...

-----------------
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-8 15:49:02
4#
本帖最后由 qwedcxzas 于 2023-3-8 15:51 编辑

这样也可以的,只获取数值也行。我想咨询另外的一个问题,表格绑定后设置公式,多个工作表之间怎么设置公式引用呢, image.png76739195.png 比如这样,sheet2 使用sheet1 中表格 的数据
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-8 20:00:56
6#
好呢,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 09:17:56
7#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
本贴先做保留处理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部