找回密码
 立即注册

QQ登录

只需一步,快速开始

Lyn.Sueing

中级会员

62

主题

205

帖子

545

积分

中级会员

积分
545
Lyn.Sueing
中级会员   /  发表于:2021-7-26 16:48  /   查看:2523  /  回复:9
1金币
本帖最后由 Lynn.Dou 于 2021-7-30 10:17 编辑

请问我可以把SpreadJS的导入Excel文件功能单独提取出来运用吗?
因为我现在的需求是点击我页面上的某个按钮触发该入Excel文件方法,请问怎么实现呢?

最佳答案

查看完整内容

可以 请参考这个demo

9 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-26 16:48:17
来自 4#
Lyn.Sueing 发表于 2021-7-26 17:25
我可以点击我页面的按钮然后触发该方法吗?

可以 请参考这个demo

inandout.html

1.57 KB, 下载次数: 46

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-26 17:17:55
2#
可以,但是我们的open方法只能拿到excel转换后的json image.png618356933.png
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-7-26 17:25:15
3#
Derrick.Jiao 发表于 2021-7-26 17:17
可以,但是我们的open方法只能拿到excel转换后的json

image.png470255736.png 我可以点击我页面的按钮然后触发该方法吗?
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-7-26 18:23:02
5#
Derrick.Jiao 发表于 2021-7-26 17:35
可以 请参考这个demo

你好,我参考了这个demo。代码:

image.png87434386.png
打印:
image.png436145934.png
页面显示:
image.png588084106.png

问题:sheet.fromJSON(workbookObj)好像不能把这最新的json更新到表格上,请指教。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-26 18:25:33
6#
Lyn.Sueing 发表于 2021-7-26 18:23
你好,我参考了这个demo。代码:

应该调用spread.toJSON(),这个json是整个工作簿的,而不是表单的。
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-7-26 18:42:31
7#
Derrick.Jiao 发表于 2021-7-26 18:25
应该调用spread.toJSON(),这个json是整个工作簿的,而不是表单的。

image.png471041259.png 可以详细一点这块怎么改吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-27 08:43:21
8#
Lyn.Sueing 发表于 2021-7-26 18:42
可以详细一点这块怎么改吗?

把红框的sheet改成spread,fromjson一般都是以工作簿级别的,不是表单级别的。导入excel就相当于把整个工作簿导进。
回复 使用道具 举报
Lyn.Sueing
中级会员   /  发表于:2021-7-27 09:03:54
9#
Derrick.Jiao 发表于 2021-7-27 08:43
把红框的sheet改成spread,fromjson一般都是以工作簿级别的,不是表单级别的。导入excel就相当于把整个工 ...

已经解决了  非常感谢!
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-27 09:06:47
10#
Lyn.Sueing 发表于 2021-7-27 09:03
已经解决了  非常感谢!

不用客气,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部