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

QQ登录

只需一步,快速开始

清风丶琉璃

注册会员

11

主题

15

帖子

60

积分

注册会员

积分
60
清风丶琉璃
注册会员   /  发表于:2025-10-27 11:11  /   查看:50  /  回复:1
1金币
本帖最后由 Matthew.Xue 于 2025-10-27 11:52 编辑
  1. import * as ExcelIO from '@grapecity/spread-excelio'
  2. async mounted() {
  3.   this.spread = new GC.Spread.Sheets.Workbook(this.$refs.spread, { sheetCount: 1 });
  4.   const response = await fetch('/templates/default.xlsx'); // 放在 public/templates/
  5.   const arrayBuffer = await response.arrayBuffer();
  6.   this.spread.import(arrayBuffer, () => {
  7.     console.log('默认模板已加载');
  8.   }, (err) => {
  9.     console.error('导入失败', err);
  10.   }, {
  11.     fileType: GC.Spread.Sheets.FileType.excel
  12.   });}
复制代码



报错Error in mounted hook (Promise/async): "TypeError: Cannot read properties of undefined (reading 'excel')"是为啥怎么解决

最佳答案

查看完整内容

您好!V13.0.0还没有GC.Spread.Sheets.FileType,V16.0.0版本支持新IO spread-sheets-io时引入了FileType,因为此时新增了IO文件类型。 看到您的代码片段中使用了import接口,这个API也是V16.0.0版本引入新IO特性中的API。

1 个回复

最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2025-10-27 11:11:36
来自 2#
您好!V13.0.0还没有GC.Spread.Sheets.FileType,V16.0.0版本支持新IO spread-sheets-io时引入了FileType,因为此时新增了IO文件类型。

看到您的代码片段中使用了import接口,这个API也是V16.0.0版本引入新IO特性中的API。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部