找回密码
 立即注册

QQ登录

只需一步,快速开始

brmxj
金牌服务用户   /  发表于:2021-8-4 21:40  /   查看:4323  /  回复:9
1金币
本帖最后由 Lynn.Dou 于 2021-8-10 10:56 编辑

GcExcel-4.1.4 读取ssjson导致单元格数字格式丢失
读取代码如下:
Workbook workbook = new Workbook();
workbook.fromJson(
json); //读入
String convertJson= workbook.toJson(); //转出

读取ssjson 文件: 20210804.zip (20.31 KB, 下载次数: 712)
QQ图片20210804212605.png

最佳答案

查看完整内容

经调研,这个json文件有些特殊,请问您是如何生成的此文件呢? 有一个workAround方案,可以避免此问题: 1、将原始的ssjson导入至在线编辑器 2、选择第19行,设置格式为 常规。 3、设置单元格 B19,D19,E19 格式为 #,##0.00 4、导出新的ssjson文件 5、这个新的ssjson文件再导入GcExcel并生成json,就不会出现格式不一致的问题了。 您可以实际测试下。

评分

参与人数 1金币 +500 收起 理由
Clark.Pan + 500 感谢反馈产品问题

查看全部评分

9 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-4 21:40:05
来自 7#
经调研,这个json文件有些特殊,请问您是如何生成的此文件呢?
有一个workAround方案,可以避免此问题:
1、将原始的ssjson导入至在线编辑器
2、选择第19行,设置格式为 常规。
3、设置单元格 B19,D19,E19 格式为   #,##0.00  

image.png124505003.png
4、导出新的ssjson文件

5、这个新的ssjson文件再导入GcExcel并生成json,就不会出现格式不一致的问题了。

您可以实际测试下。



回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-5 09:58:14
2#
您好,
问题已复现 ,已将此问题记录下来,待有进展会在贴中更新.
本贴先做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-5 17:51:28
3#
更新进展:
此问题计划在V4.2.1修复
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-8-9 16:48:35
4#
Lynn.Dou 发表于 2021-8-5 17:51
更新进展:
此问题计划在V4.2.1修复

你好,请问v4.2.1大概什么时候发布?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-9 17:43:24
5#
初步计划九月底发布
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-8-10 10:45:34
6#
Lynn.Dou 发表于 2021-8-9 17:43
初步计划九月底发布

时间有点晚,赶不上我们项目发布的时间,请问是什么原因导致这个问题,我们有没有可能通过修改导入文件单元格属性的方式,绕开或者不触发这个问题?
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-8-10 14:13:38
8#
Lynn.Dou 发表于 2021-8-10 11:51
经调研,这个json文件有些特殊,请问您是如何生成的此文件呢?
有一个workAround方案,可以避免此问题:
...

刚试过了,这个方案是可行的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-10 15:23:18
9#
好的,那您先使用这个方案,新版本发布后这边会及时通知您。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-30 11:48:48
10#
V4.2.1 已发布,请升级测试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部