找回密码
 立即注册

QQ登录

只需一步,快速开始

Remon
金牌服务用户   /  发表于:2021-9-2 11:10  /   查看:2494  /  回复:7
我有个ssjson模板,使用spreadjs设计器是可以正常打开
但是用workbook.open的时候会报错

报错如图, ssjson见附件

image.png734281921.png

test.ssjson

494.71 KB, 下载次数: 289

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 12:18:12
推荐
Remon 发表于 2021-9-2 12:11
抱歉,我这边代码有低级错误了,前段时间一直读excel,这次读ssjson用错方法了,现在好了 感谢

解决了就好,读json可以用下面的方法读
  1. Workbook workbook = new Workbook();
  2. FileInputStream inputStream = new FileInputStream(new File("test.ssjson"));
  3. workbook.fromJson(inputStream);
复制代码


如果是读取Excel才用open,open方法无法读取Excel的哈。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 11:34:34
沙发
您好,我这边将您的ssjson文件以json的形式和excel的形式都能在4.2.0的版本中正常导入。建议您升级您的版本是4.2.0后尝试,若仍未解决您的问题,麻烦您提供更新信息我们进行调研。
回复 使用道具 举报
Remon
金牌服务用户   /  发表于:2021-9-2 11:40:56
板凳
Derrick.Jiao 发表于 2021-9-2 11:34
您好,我这边将您的ssjson文件以json的形式和excel的形式都能在4.2.0的版本中正常导入。建议您升级您的版本 ...

好的 我先试下升级
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 11:48:26
地板
Remon 发表于 2021-9-2 11:40
好的 我先试下升级

有新问题咱们再继续交流~
回复 使用道具 举报
Remon
金牌服务用户   /  发表于:2021-9-2 11:59:17
5#
你好,我刚升级试了下还是这样,是不是设计器版本和gc版本要有一些匹配才行  
我的设计器版本是V14.0   
我刚才用设计器新建了 一个空白的表格,存储ssjson,拿来用这个workbook.open 就会包这个错
image.png477748412.png
回复 使用道具 举报
Remon
金牌服务用户   /  发表于:2021-9-2 11:59:43
6#
理论上来说,gc应该是向前兼容老的设计器做出的模板的吧
回复 使用道具 举报
Remon
金牌服务用户   /  发表于:2021-9-2 12:11:23
7#
抱歉,我这边代码有低级错误了,前段时间一直读excel,这次读ssjson用错方法了,现在好了 感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部