找回密码
 立即注册

QQ登录

只需一步,快速开始

helloworldplus

注册会员

15

主题

34

帖子

121

积分

注册会员

积分
121
helloworldplus
注册会员   /  发表于:2024-11-20 17:22  /   查看:170  /  回复:3
1金币
使用spread.import()导入大文件(测试30M)时,内存飙升,导入耗时长。导入之后,以spread.save()获取sjs格式的blob,转为buffer后存到后端。获取buffer数据转为blob,通过spread.open()打开相对来说比较快,而且内存占用相对较小。两者差异应该就是加载时传递的数据类型不同,现在我想把选择的文件直接转为sjs格式的blob,请问一下目前有提供类似的api吗

最佳答案

查看完整内容

您好!在16版本之后,引入了GC.Spread.Sheets.IO依赖,据此通过Workbook:save()即可将Workbook保存为sjs文件。此外,没有其他导出sjs格式的接口,建议您使用Workbook:save()保存sjs文件。 可以参考官网教程了解详情: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/spreadjs-file-format/overview/purejs

3 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-11-20 17:22:34
来自 2#
您好!在16版本之后,引入了GC.Spread.Sheets.IO依赖,据此通过Workbook:save()即可将Workbook保存为sjs文件。此外,没有其他导出sjs格式的接口,建议您使用Workbook:save()保存sjs文件。

可以参考官网教程了解详情:
https://demo.grapecity.com.cn/sp ... mat/overview/purejs
回复 使用道具 举报
helloworldplus
注册会员   /  发表于:2024-11-20 22:02:58
3#
Wilson.Zhang 发表于 2024-11-20 17:40
您好!在16版本之后,引入了GC.Spread.Sheets.IO依赖,据此通过Workbook:save()即可将Workbook保存为sjs文 ...

好的,谢谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-21 10:34:28
4#

不客气!问题既已得到解决,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部