找回密码
 立即注册

QQ登录

只需一步,快速开始

Yu-Xian

注册会员

8

主题

42

帖子

170

积分

注册会员

积分
170
Yu-Xian
注册会员   /  发表于:2023-1-18 17:18  /   查看:1058  /  回复:3
1金币
关于跨工作簿函数有以下问题请教:

1. 使用跨工作簿函数时,一定要设置外部数据源吗?
2. 承1.如为否,是否只要该档案位于对应路径即可?
3. 承1.如为是,是否有方法不透过人工挑选档案,由程式指定外部数据源?
4. 因目前使用为15.1.0版本,请问跨工作簿函数从哪个版本开始支援?

最佳答案

查看完整内容

您好, 两个角度来介绍: 1、UI操作 (设计器 编辑链接 按钮) 这个功能就是应用在跨工作簿公式上的,与Excel设计思想上类似,可以点击编辑链接按钮来更新跨工作簿公式引用的源文件。 更新源文件本质上是加载了一个新的excel文件,转换为json,来读取json中被引用单元格的数据。 需要注意的是,由于SpreadJS是一个纯前端控件,并不能与本地路径文件做交互计算, 更新不同的源文件本质上是加载了源文件中的json,对于“公 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-18 17:18:15
来自 2#
本帖最后由 Lynn.Dou 于 2023-1-18 17:51 编辑

您好,
两个角度来介绍:
1、UI操作 (设计器 编辑链接 按钮)
image.png701833800.png

这个功能就是应用在跨工作簿公式上的,与Excel设计思想上类似,可以点击编辑链接按钮来更新跨工作簿公式引用的源文件。
更新源文件本质上是加载了一个新的excel文件,转换为json,来读取json中被引用单元格的数据。
需要注意的是,由于SpreadJS是一个纯前端控件,并不能与本地路径文件做交互计算,
更新不同的源文件本质上是加载了源文件中的json,对于“公式字符串信息”并不会随之更新,这一点是与Excel有所区别的。

2、代码实现
学习指南上做了相关的介绍,可以参考下:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/calculation/cross-workbook-formula/purejs
附件提供了跨工作簿函数的示例demo,可以看看demo中是如何实现的,结合1的描述,理解下用法。


跨工作簿公式是V15.1开始支持的。

demo.zip

9.22 KB, 下载次数: 44

回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-1-19 15:23:40
3#
Lynn.Dou 发表于 2023-1-18 17:50
您好,
两个角度来介绍:
1、UI操作 (设计器 编辑链接 按钮)

已尝试实作并测试成功,感谢板主回覆!
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-19 15:46:50
4#
您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部