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

QQ登录

只需一步,快速开始

De.

初级会员

30

主题

52

帖子

317

积分

初级会员

积分
317
De.
初级会员   /  发表于:2021-6-25 11:47  /   查看:1345  /  回复:3
你好,我想问一下我在项目中使用 @grapecity/spread-excelio 安装这个包,但是报错了。我的代码是import excelIO from '@grapecity/spread-excelio'
然后我的导出函数是
const exportExcel = () => {
    const json = JSON.stringify(spreadRef.current.toJSON({includeBindingSource: true}))
    const fileName = 'test.xlsx'
    excelIO.save(json, function (blob: any) {
      FileSaver.saveAs(blob, fileName)

    }, function (e: any) {

    })
  }


但是 excelIO.save 提示报错了 “类型“typeof Excel”上不存在属性“save”。ts(2339)
请问这个应该怎么解决 ?

[size=1.5]



3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-25 11:56:22
沙发
请问您声明了吗?参考
import { IO } from "@grapecity/spread-excelio";

let excelIo = new IO();
回复 使用道具 举报
De.
初级会员   /  发表于:2021-6-25 14:24:15
板凳
Derrick.Jiao 发表于 2021-6-25 11:56
请问您声明了吗?参考
import { IO } from "@grapecity/spread-excelio";

可以了,感谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-25 14:26:51
地板

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