找回密码
 立即注册

QQ登录

只需一步,快速开始

ivan_yg

  • 66

    金币

  • 1

    主题

  • 9

    帖子

最新发帖
ivan_yg
注册会员   /  发表于:2021-9-15 18:13:46
7#
本帖最后由 ivan_yg 于 2021-9-15 18:34 编辑

这个是用上面的方法生成的json,再帮忙看看 ssjon.zip (8.98 KB, 下载次数: 162)
回复 使用道具 举报
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 16:47:07
5#
本帖最后由 ivan_yg 于 2021-9-15 16:48 编辑

ssjon.zip (8.98 KB, 下载次数: 162)
回复 使用道具 举报
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 15:26:08
3#
image.png447415160.png 我这边就是把上面的json数据传到服务器生成pdf的,别的没做其他设置了,用的workbook.getActiveSheet().fromJson方法
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-15 10:55:02
2#
您好,将您V9序列化的ssjson发一下,您附件发的不是ssjson,应该是您的数据源
回复 使用道具 举报
最佳答案
最佳答案
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中修复,请升级至该版本。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部