找回密码
 立即注册

QQ登录

只需一步,快速开始

mmmaze95

注册会员

12

主题

42

帖子

180

积分

注册会员

积分
180
mmmaze95
注册会员   /  发表于:2022-12-13 09:54  /   查看:2194  /  回复:11
本帖最后由 mmmaze95 于 2022-12-13 10:07 编辑

经过后端处理(增加一些文字、图片)过的json,在本地导出excel是正常的,但是发布到线上后,同样的json,导出会报错Incorrect file format

后端使用版本 5.1.2  前端14.2.6
请问有处理过类似的问题吗

11 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-13 11:43:44
沙发
请问您后端使用的是GcExcel吗?如果是的话,请给出相关代码以及您原始的json文件
回复 使用道具 举报
mmmaze95
注册会员   /  发表于:2022-12-13 13:05:10
板凳
Ellia.Duan 发表于 2022-12-13 11:43
请问您后端使用的是GcExcel吗?如果是的话,请给出相关代码以及您原始的json文件


let excelJson = spread.toJSON({ ignoreFormula: Boolean(false) });
        let excelIO = new Excel.IO();
        excelIO.save(
          excelJson,
          blob => {         
            saveAs(blob, `${fileName}.xlsx`);         
          },
          error => {         
            this.setState({ loading: false });
          },
        );


JSON.zip

36.89 KB, 下载次数: 89

回复 使用道具 举报
mmmaze95
注册会员   /  发表于:2022-12-13 13:11:59
地板
后端用的是GCexcel,画图相关代码
Screenshot-6f7fcc6c-837a-4b50-9b29-51d06c042a12.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-13 16:57:37
5#
您给出了json文件,以及部分后端代码截图,这边根据您 的部分代码截图,获取不了经过后端处理的json。
建议您上传完整的可以运行的后端代码,方便这边生成json。
以及,您问题中的发布到线上,是否可以具体描述下什么场景,什么框架,如何复现您的问题?
回复 使用道具 举报
mmmaze95
注册会员   /  发表于:2022-12-13 17:42:48
6#
Ellia.Duan 发表于 2022-12-13 16:57
您给出了json文件,以及部分后端代码截图,这边根据您 的部分代码截图,获取不了经过后端处理的json。
建 ...

附件内的就是后端处理后的spread json,这边同样的json转为pdf是没问题的,但是直接下载excel有问题,你那边可以用这个json重现吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-13 18:03:53
7#
根据您提供的json文件,我这边打开后空白的。
image.png126076048.png
然后导出为excel文件,也是正常导出的 。
请您确认下上传的json文件是否正确,以及您后端是如何导出json文件的。
回复 使用道具 举报
mmmaze95
注册会员   /  发表于:2022-12-13 18:17:10
8#
Ellia.Duan 发表于 2022-12-13 18:03
根据您提供的json文件,我这边打开后空白的。

然后导出为excel文件,也是正常导出的 。

我发你的是JSON.stringfy过的
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-13 18:34:20
9#
json.parse()之后 fromJSON,结果如下:

image.png437052306.png
然后可以正常导出excel 。你问题中提到的线上导出有误需要怎么复现呢?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-3 16:53:47
10#
请问楼主问题解决了吗?如果已解决,欢迎分享解决方案哦。
如果仍未解决,请提供下可复现的相关文件,这边进一步调研下原因。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部