找回密码
 立即注册

QQ登录

只需一步,快速开始

ivan_yg

注册会员

1

主题

9

帖子

18

积分

注册会员

积分
18
  • 66

    金币

  • 1

    主题

  • 9

    帖子

最新发帖
ivan_yg
注册会员   /  发表于:2021-9-15 10:42  /   查看:5245  /  回复:17
1金币
本帖最后由 Derrick.Jiao 于 2021-9-17 09:01 编辑

image.png970029296.png image.png729689635.png
spreadjs 前端生成的json传到服务端生成pdf,行号样式有问题,请问一下是什么原因造成的
spreadjs—json.zip (8.98 KB, 下载次数: 174)

最佳答案

查看完整内容

问题已复现,我们需要做进一步调研,此贴为您改为保留处理,有进展会在本帖更新(DOCXLS-4876) ———————————————————————————————————————————— 该问题已在4.2.3中修复,请升级至该版本。

17 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-15 10:42:05
来自 18#
本帖最后由 Derrick.Jiao 于 2021-10-9 12:10 编辑
ivan_yg 发表于 2021-9-17 08:27
两种方式的fromJSON,我们试了都是有这个问题。
而且我们项目也有这种表单级别的需求

问题已复现,我们需要做进一步调研,此贴为您改为保留处理,有进展会在本帖更新(DOCXLS-4876)

————————————————————————————————————————————
该问题已在4.2.3中修复,请升级至该版本。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-15 10:55:02
2#
您好,将您V9序列化的ssjson发一下,您附件发的不是ssjson,应该是您的数据源
回复 使用道具 举报
ivan_yg
注册会员   /  发表于:2021-9-15 15:26:08
3#
image.png447415160.png 我这边就是把上面的json数据传到服务器生成pdf的,别的没做其他设置了,用的workbook.getActiveSheet().fromJson方法
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-15 16:16:39
4#
ivan_yg 发表于 2021-9-15 15:26
我这边就是把上面的json数据传到服务器生成pdf的,别的没做其他设置了,用的workbook.getActiveSheet().fr ...

麻烦您将数据传到服务端后,将服务端也就是GcExcel的workbook对象toJSON序列化为一份ssjson文件上传,这边才能通过您上传的ssjson文件定位问题。另外,请问您的GcExcel版本是多少呢?
回复 使用道具 举报
ivan_yg
注册会员   /  发表于:2021-9-15 16:47:07
5#
本帖最后由 ivan_yg 于 2021-9-15 16:48 编辑

ssjon.zip (8.98 KB, 下载次数: 131)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-15 17:42:25
6#
ivan_yg 发表于 2021-9-15 16:47
用的是gcexcel-4.0.4.jar版本,这个是ssjson,请帮忙分析一下

您提供的文件并不是我们的ssjson,我们的ssjson应该类似下面的结构。
image.png224931029.png

您可以在您的代码红框的位置加入下面的代码导出一份json,并将这份json上传。
  1. FileOutputStream outputStream = new FileOutputStream(new File("2.ssjson"));
  2.         workbook.toJson(outputStream);
  3.         outputStream.flush();
  4.         outputStream.close();
复制代码


image.png998731079.png
回复 使用道具 举报
ivan_yg
注册会员   /  发表于:2021-9-15 18:13:46
7#
本帖最后由 ivan_yg 于 2021-9-15 18:34 编辑

这个是用上面的方法生成的json,再帮忙看看 ssjon.zip (8.98 KB, 下载次数: 145)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-16 09:14:45
8#
ivan_yg 发表于 2021-9-15 18:13
这个是用上面的方法生成的json,再帮忙看看

您提供的json还是原来那个呀。您可以看下附件的json结构,正确导出应该是下图的样子哈。您提供的这份json我们无法解析。
image.png138855895.png

yg.ssjson

37.82 KB, 下载次数: 158

回复 使用道具 举报
ivan_yg
注册会员   /  发表于:2021-9-16 09:37:26
9#
FileOutputStream outputStream = new FileOutputStream(new File("2.ssjson"));
        workbook.toJson(outputStream);
        outputStream.flush();
        outputStream.close();
我用的就是这你段代码生成的哦
image.png667965697.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部