找回密码
 立即注册

QQ登录

只需一步,快速开始

LuoDLeo

注册会员

3

主题

11

帖子

26

积分

注册会员

积分
26
最新发帖
LuoDLeo
注册会员   /  发表于:2022-9-2 22:32  /   查看:3387  /  回复:14
1金币
本帖最后由 Lynn.Dou 于 2022-10-25 11:20 编辑

将excel转换成json后,spreadJs控件无法正常显示表格内容,附件为无法显示的excel文件,spreadJs版本为15.0.7,经查,含有以下图片中的设置的excel均无法显示 image.png858938293.png

移除conditionalFormats属性前无法显示
image.png51209715.png

移除conditionalFormats属性后正常显示
image.png526934203.png

不能正常显示.zip

7.84 KB, 下载次数: 136

14 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-19 09:29:41
15#
此问题已在spreadJS@15.2.3中修复。待15.2.3发版之后这边会及时通知您更新。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-6 16:20:59
14#
您好,问题已复现,已将此问题记录下来,待修改这个bug后会在贴中通知您。本贴先做保留处理(SJS-14555)
回复 使用道具 举报
LuoDLeo
注册会员   /  发表于:2022-9-6 15:00:38
13#
Ellia.Duan 发表于 2022-9-6 10:49
这边已经复现此问题。
请问您的附件中单元格内容:304510E21220629001001  这个是什么格式呢?在Spread中 ...

image.png611951903.png
image.png648659972.png
附件为正常显示和不正常显示的json

JSON文件.zip

4.46 KB, 下载次数: 66

回复 使用道具 举报
LuoDLeo
注册会员   /  发表于:2022-9-6 14:48:45
11#
本帖最后由 LuoDLeo 于 2022-9-6 14:54 编辑
Ellia.Duan 发表于 2022-9-6 10:49
这边已经复现此问题。
请问您的附件中单元格内容:304510E21220629001001  这个是什么格式呢?在Spread中 ...

此单元格实际值为发——票编号,只是文本,不能使用科学计数
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-6 10:49:17
10#
这边已经复现此问题。
请问您的附件中单元格内容:304510E21220629001001  这个是什么格式呢?在Spread中获取此单元格内容是文字类型,直接在此单元格上面加条件规则会报错“转换异常”。同时,在SpreadJS中如果直接对中文文字设定重复值条件规则是没有问题的。 image.png473156127.png
但是去掉‘E’之后转为自动转换为科学计数法,获取单元格类型是数字,在此基础上添加条件规则,设置唯一值或者重复值都可以正常显示。

image.png924136657.png
目前,为了可以导入正常显示,此单元格内容可以替换成科学计数法数值类型呢?




回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-5 17:23:17
9#
回复 使用道具 举报
沉沉悬赏达人认证
金牌服务用户   /  发表于:2022-9-5 16:25:17
8#
您好,问题已复现,已将此问题记录下来进一步调研,待有进展会在贴中通知您
回复 使用道具 举报
LuoDLeo
注册会员   /  发表于:2022-9-5 12:22:11
7#
Ellia.Duan 发表于 2022-9-5 11:47
您提到了将excel转为json后存入数据库。请问是通过什么方式将excel转为json的?

你把我发的附件的excel打开,然后清除第一个单元格的所有格式,应该就能导入了
回复 使用道具 举报
LuoDLeo
注册会员   /  发表于:2022-9-5 12:15:30
6#
Ellia.Duan 发表于 2022-9-5 11:47
您提到了将excel转为json后存入数据库。请问是通过什么方式将excel转为json的?

spreadJs自带的方法
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-5 11:47:09
5#
LuoDLeo 发表于 2022-9-5 10:45
office制作好以后导入的,所做的操作就是第一张图。后面两张图分别是包含该属性与不含该属性的显示差异。导 ...

您提到了将excel转为json后存入数据库。请问是通过什么方式将excel转为json的?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部