找回密码
 立即注册

QQ登录

只需一步,快速开始

gaoyuran

注册会员

15

主题

54

帖子

163

积分

注册会员

积分
163

微信认证勋章

gaoyuran
注册会员   /  发表于:2017-4-21 10:37  /   查看:3986  /  回复:5
本帖最后由 ClarkPan 于 2017-4-21 15:35 编辑

项目需要,要求前端的控件需支持用户跨excel表的函数操作,如表a中的sheet1中的某个单元格=表b中的sheet2中的某个单元格加上另一个单元格,不知道这样的功能是否支持呢? 如果支持,应该怎么做呢?最好像wps那样支持工作蒲,可以同时开几张表那种。

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-21 15:34:41
沙发
很抱歉,如果是跨workbook函数操作目前我们不支持。如果是同一workbook下sheet之间函数操作我们是支持的。
回复 使用道具 举报
gaoyuran
注册会员   /  发表于:2017-5-10 15:36:01
板凳
ClarkPan 发表于 2017-4-21 15:34
很抱歉,如果是跨workbook函数操作目前我们不支持。如果是同一workbook下sheet之间函数操作我们是支持的。

感谢您的回复,这段时间忙别的去了,跨表的操作能否通过修改spreadJS源码支持呢?
回复 使用道具 举报
Helen
高级会员   /  发表于:2017-5-10 16:01:50
地板
gaoyuran 发表于 2017-5-10 15:36
感谢您的回复,这段时间忙别的去了,跨表的操作能否通过修改spreadJS源码支持呢?

可以。
请更改附件Sample 中的引用后运行。
如果 Spread2 需要引用 Spread1 中的 单元格,请使用 ‘=Sheet1!A1’这样的写法。
本Sample使用了 SpreadJS 的内部接口,我们不保证这些接口能在以后的版本中使用。所以如果您购买了SpreadJS的源码可以确保内部接口不被隐藏。
谢谢!


MultiWorkbook.rar

970 Bytes, 下载次数: 143

回复 使用道具 举报
gaoyuran
注册会员   /  发表于:2017-5-10 16:34:34
5#
Helen 发表于 2017-5-10 16:01
可以。
请更改附件Sample 中的引用后运行。
如果 Spread2 需要引用 Spread1 中的 单元格,请使用 ‘=Sh ...

我们除了需要可以跨sheet函数,还迫切希望可以跨数据表的函数操作,您刚才说的应该是跨sheet表格的操作,还不能满足我们现在项目的需求,可否通过购买的源码进行修改,来支持这样的功能?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-11 18:06:46
6#
这里存在几个问题,跨数据表引用时,您引用的另一个数据表在那里存放,已何种方式存放。您跨workbook引用时的公式时什么形式?完全和Excel一样的[workbook.xlsx]Sheet1!A1 还是会自定义一种规则。

如果可以自定义规则,那么可以使用我们自定义公式,在公式中加载引用的Workbook计算公式返回值。缓存workbook或者异步加载都可以。

如果是要和Excel完全一致,那做不到。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部