找回密码
 立即注册

QQ登录

只需一步,快速开始

赛鼎设计院

金牌服务用户

12

主题

30

帖子

98

积分

金牌服务用户

积分
98
赛鼎设计院
金牌服务用户   /  发表于:2023-11-7 19:52  /   查看:1537  /  回复:4
1金币


  1. const beforeUpload = (arg) => {
  2.     console.log('arg', arg)

  3.     const excelIO = new GC.Spread.Excel.IO()
  4.     excelIO.open(
  5.       arg,
  6.       function (json) {
  7.         workbook = new GC.Spread.Sheets.Workbook()
  8.         workbook.fromJSON(json)
  9.       },
  10.       function (e) {
  11.         // process error
  12.         console.log(e)
  13.       },
  14.     )
  15.     return false
  16.   }
复制代码
从16.0.3升级到16.2.5后,相同的代码,报以下的错误。

Cannot read properties of undefined (reading 'IO')

最佳答案

查看完整内容

您好,您检查一下您的项目中是否成功引入了ExcelIO这个包,再检查一下各个包的版本是否一致。 如果确认无误还是报错,您上传一个可以复现该问题的Demo,我们这边帮您调研一下。

4 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-7 19:52:15
来自 2#
您好,您检查一下您的项目中是否成功引入了ExcelIO这个包,再检查一下各个包的版本是否一致。

如果确认无误还是报错,您上传一个可以复现该问题的Demo,我们这边帮您调研一下。
回复 使用道具 举报
赛鼎设计院
金牌服务用户   /  发表于:2023-11-8 10:15:45
3#
Joestar.Xu 发表于 2023-11-8 08:57
您好,您检查一下您的项目中是否成功引入了ExcelIO这个包,再检查一下各个包的版本是否一致。

如果确认 ...

import * as ExcelIO from '@grapecity/spread-excelio
回复 使用道具 举报
赛鼎设计院
金牌服务用户   /  发表于:2023-11-8 10:16:14
4#
赛鼎设计院 发表于 2023-11-8 10:15
import * as ExcelIO from '@grapecity/spread-excelio

单独引入上面那个包就可以解决了。感谢。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-8 10:16:56
5#
不客气哈,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部