右手微笑 发表于 2023-3-9 17:20:40

【16.0.3】【比较急,麻烦尽快回复】使用spread.export导出文件报错(SJS-17392)

本帖最后由 Richard.Ma 于 2023-3-14 16:00 编辑

使用spread.export导出文件,经常报错


导出方法如下:

const fileName = 'exportExcel.xlsx';
    this.spread.export(function (blob) {
      saveAs(blob, fileName);
    }, e => {
      console.log('失败', e.errorMessage);
    }, {
      fileType: GC.Spread.Sheets.FileType.excel,
      includeBindingSource: true,
      range: {
      sheetIndex: 0
      }
    });
有时候还会进到error中


Richard.Ma 发表于 2023-3-9 17:57:54

麻烦上传一个可以重现问题的ssjson文件(workbook.toJSON()得到的json结果)上来,我帮你看看是什么原因

右手微笑 发表于 2023-3-9 18:14:01

Richard.Ma 发表于 2023-3-9 17:57
麻烦上传一个可以重现问题的ssjson文件(workbook.toJSON()得到的json结果)上来,我帮你看看是什么原因

我加您微信了,因为附件比较大,这里上传不了,麻烦您通过一下

Richard.Ma 发表于 2023-3-9 18:17:14

好的

右手微笑 发表于 2023-3-10 15:32:58

Richard.Ma 发表于 2023-3-9 18:17
好的

您好,报错这个问题有结论吗

Ellia.Duan 发表于 2023-3-10 15:56:55

您好,这边观察到您的代码有一点问题,为什么在ExportXlsxOptions中写了range ,ExportXlsxOptions没有这个属性:

关于ExportXlsxOptions的具体属性可以参考下面的API文档
https://demo.grapecity.com.cn/spreadjs/help/api/modules/GC.Spread.Sheets#exportxlsxoptions

右手微笑 发表于 2023-3-10 17:38:25

本帖最后由 右手微笑 于 2023-3-10 17:40 编辑

Ellia.Duan 发表于 2023-3-10 15:56
您好,这边观察到您的代码有一点问题,为什么在ExportXlsxOptions中写了range ,ExportXlsxOptions没有这个 ...
range属性是写错了,删除这个属性之后,导出还是有问题的,不是这个参数引起的,刚才把我们表格的JSON导入到官网的demo上,导出excel也是会报错,导不出,但是那个JSON有点大,在这里没办法上传附件

Richard.Ma 发表于 2023-3-10 18:00:25

收到您的文件了,验证后会尽快给您回复

右手微笑 发表于 2023-3-14 11:52:41

Richard.Ma 发表于 2023-3-10 18:00
收到您的文件了,验证后会尽快给您回复

您好,导出报错的问题有结论了吗

Richard.Ma 发表于 2023-3-14 16:01:06

您好,导出报错的问题,已经提交给研发排查,有新的进展我会尽快在帖子中更新
页: [1] 2
查看完整版本: 【16.0.3】【比较急,麻烦尽快回复】使用spread.export导出文件报错(SJS-17392)