找回密码
 立即注册

QQ登录

只需一步,快速开始

奇怪又好看

初级会员

28

主题

109

帖子

269

积分

初级会员

积分
269

[已处理] 文件导入

奇怪又好看
初级会员   /  发表于:2021-8-10 18:18  /   查看:3569  /  回复:19
比如有一个网址,确定这个网址下有excel文件

有什么办法可以导入进spread JS吗?

关键需求就是:不需要用户点击导入,直接点击网址,就把excel放入spreadJS内

可以实现吗

19 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-16 12:09:10
20#
奇怪又好看 发表于 2021-8-16 11:17
好的,谢谢
已经解决我的问题了

不用客气,有新问题建议您开一个新帖我们继续沟通,这样能有效提高沟通效率哈~
回复 使用道具 举报
奇怪又好看
初级会员   /  发表于:2021-8-16 11:17:56
19#
Derrick.Jiao 发表于 2021-8-16 11:11
是的,您可以参考这个在vue下导入Excel的demo

好的,谢谢
已经解决我的问题了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-16 11:11:16
18#
奇怪又好看 发表于 2021-8-16 11:05
initSpread (spread) {
      this.spread = spread
      this.worksheet  ...

是的,您可以参考这个在vue下导入Excel的demo

init_excel_vue.zip

139.36 KB, 下载次数: 44

回复 使用道具 举报
奇怪又好看
初级会员   /  发表于:2021-8-16 11:05:43
17#
Derrick.Jiao 发表于 2021-8-16 10:54
请确认SpreadJS对象是否正确获取,另外,关于此类问题建议您提供一个能复现问题的demo,我们直接从代码给 ...

<gc-spread-sheets class="sample-spreadsheets" @workbookInitialized="initSpread">
          <gc-worksheet></gc-worksheet>
        </gc-spread-sheets>

initSpread (spread) {
      this.spread = spread
      this.worksheet = spread.getActiveSheet()
      this.drawExcel()
    },


excelIo.open(blob, function (json) {
            var workbookObj = json;
            console.log('workbookObj', workbookObj)
            this.spread.fromJSON(workbookObj)
          }, function (e) {
            console.log('错误', e)
          }, {})



不好意思,公司不让上传项目,我想问一下这个spreadjs对象,是指的fromJSON时候的对象吗?那我用的vue,这样获取的,可以吗
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-16 10:54:37
16#
奇怪又好看 发表于 2021-8-16 10:46
还有一个问题,就是错误信息一直给我返回文件格式错误,文件后缀用的是.xlsx

请确认SpreadJS对象是否正确获取,另外,关于此类问题建议您提供一个能复现问题的demo,我们直接从代码给您调试。
回复 使用道具 举报
奇怪又好看
初级会员   /  发表于:2021-8-16 10:46:17
15#
Derrick.Jiao 发表于 2021-8-13 17:31
好的,有新问题建议您开一个新帖交流,这样有助于我们后续的跟踪和处理。

还有一个问题,就是错误信息一直给我返回文件格式错误,文件后缀用的是.xlsx
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-13 17:31:53
14#
奇怪又好看 发表于 2021-8-13 14:25
好的,那我提供给和我们的对接人员

好的,有新问题建议您开一个新帖交流,这样有助于我们后续的跟踪和处理。
回复 使用道具 举报
奇怪又好看
初级会员   /  发表于:2021-8-13 14:25:11
13#
Derrick.Jiao 发表于 2021-8-13 10:47
正常来说,成功只会走successCallBack,失败只会走errorCallBack。如果出现您描述的情况,建议您提供一个 ...

好的,那我提供给和我们的对接人员
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-13 10:47:07
12#
奇怪又好看 发表于 2021-8-12 19:02
excelIo.open(res, function (json) {
        var workbookObj = json
        console.log('workbook ...

正常来说,成功只会走successCallBack,失败只会走errorCallBack。如果出现您描述的情况,建议您提供一个能复现问题的demo,我们这边做进一步调研。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部