找回密码
 立即注册

QQ登录

只需一步,快速开始

aisinoTax

注册会员

6

主题

19

帖子

111

积分

注册会员

积分
111
aisinoTax
注册会员   /  发表于:2021-3-12 15:34  /   查看:2843  /  回复:3
1金币
如图,我用示例学习spreadjs时,导出后缀为.xlsx的文件,用office打开正常,然后修改成导出后缀为.ssjosn的文件,用notepad++打开后乱码无法识别 image.png891084289.png
image.png564820556.png
附件是我的demo,主要文件



export.ssjson

8.33 KB, 下载次数: 72

init_excel.html

2.83 KB, 下载次数: 59

init_excel.js

1.67 KB, 下载次数: 73

最佳答案

查看完整内容

将前端ssjson文件传递给后端,不能通过 excelIO.save 实现,excelIO 是生成excel文件的接口。 一般来说,前端传递ssjson数据至后台 流程如下: 前端通过 toJSON 方法获取 json字符串,之后发送请求将得到的字符串传到服务器端,这里注意前后端的编码格式保持一致,避免出现转译现象。 您可以参考以下技术博客: https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=77608&fromuid=59119

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-12 15:34:56
来自 4#
将前端ssjson文件传递给后端,不能通过 excelIO.save 实现,excelIO 是生成excel文件的接口。
一般来说,前端传递ssjson数据至后台 流程如下:
前端通过 toJSON 方法获取 json字符串,之后发送请求将得到的字符串传到服务器端,这里注意前后端的编码格式保持一致,避免出现转译现象。
您可以参考以下技术博客:
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=59119
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-12 17:09:29
2#
您的需求是导出 .ssjson 后缀的文件吗?请参考附件的demo。

导入导出文件.html

12.96 KB, 下载次数: 52

回复 使用道具 举报
aisinoTax
注册会员   /  发表于:2021-3-15 09:21:37
3#
我的需求是将导出文件形式ssjson传到后台保存到monodb中,发现按照https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1 这个方式保存成功后,在monodb中下载保存的文件打开是中文乱码,请问导出不是xlsx形式的文件到后台保存monodb该如何操作呢,
我看了你示例给的导出ssjson 是在前台生成了一个超链接,不符合我的需求
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部