找回密码
 立即注册

QQ登录

只需一步,快速开始

Leoxx

注册会员

5

主题

12

帖子

47

积分

注册会员

积分
47
最新发帖
Leoxx
注册会员   /  发表于:2024-5-8 11:49  /   查看:160  /  回复:4
10金币
本帖最后由 Richard.Huang 于 2024-5-9 11:56 编辑

产品:SpreadJS
版本:V16

我在这个链接中把情况也做了说明:
excelIo.open导入服务端文件格式丢失 - SpreadJS & GcExcel专区 - 求助中心 - 葡萄城开发者社区 (grapecity.com.cn)

下图是我其中一部分处理代码,我从后端请求到的是二进制文件,里面在后端使用POI复制了几行数据。
图片这里FileSaver.saveAs 保存的excel文件,使用excel打开或者在spreadjs在线编辑器中导入后,复制的那几行数据的格式显示正常;但在excelIo.open中的处理,我在前端看到复制的那几行数据的格式就没有了。

而我在excelIO.open中使用excelIO.save(json,(file) => {FileSaver.saveAs(file,`test.xlsx`)保存的excel文件,我在excel中打开后看到复制的那几行数据的格式也同样没有了。

所以这个问题会不会是跟excelIo.open中转json的步骤有关?有没有其他的方法可以实现或者规避掉这个问题?
image.png309586180.png

Archive.zip

53.37 KB, 阅读权限: 150, 下载次数: 1

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-8 13:44:12
沙发
您好,您这边提供一下这个Excel文件,我们这边复现后帮您调研看看是什么原因导致的。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Leoxx
注册会员   /  发表于:2024-5-8 14:37:39
板凳
Joestar.Xu 发表于 2024-5-8 13:44
您好,您这边提供一下这个Excel文件,我们这边复现后帮您调研看看是什么原因导致的。

附件更新了,请帮忙看看。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-8 17:33:22
地板
您好,您这边具体用的是哪个版本?我在16.2.6中使用ExcelIO包导出没有复现出您的问题。

image.png624218139.png
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:昨天 13:41
5#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部