请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
SpreadJS & GcExcel专区
›
求助中心
›
查看内容
发新帖
rex_chujie
金牌服务用户
220
主题
536
帖子
2038
积分
金牌服务用户
积分
2038
12184
金币
220
主题
536
帖子
最新发帖
右键菜单-插入复制的单元格,选中后不生效
导出的excel打开异常
【14.2.4】咱们有德语的语言包么
单元格公式上传报错
【14.2.4】前端升级spreadjs版本后,服务端是否需要升级
【14.2.4】显示隐藏行执行效率较慢
【14.2.4】单元格格式为会计格式时,导入excel崩溃
【14.2.4】关于gcUIElement属性的用途
单元格数字超过15位显示异常
【SpreadJS 14.2.4】自定义单元格内enter无法触发内部事件
[已处理]
文件上传单元格公式计算出现浮点数
rex_chujie
金牌服务用户
/ 发表于:
2023-1-3 17:49
/
查看:
3464
/ 回复:
13
上传后转化的数据中,该单元格变成浮点数,计算不精确,请问此问题如何解决
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
收藏
回复
13
个回复
Lynn.Dou
超级版主
/
发表于:2023-1-3 18:08:17
|
显示全部楼层
沙发
您好,
您提供下上传的文件,并详细描述下复现步骤,这边验证看下。
回复
使用道具
举报
rex_chujie
金牌服务用户
/
发表于:2023-1-4 18:56:08
|
显示全部楼层
板凳
本帖最后由 rex_chujie 于 2023-1-4 18:57 编辑
sheet页“机型工具工装物料录入”中第134行G列单元格,通过导入上传文件,转化的json文件中,该单元格变为浮点数,上传文件附压缩包里
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2023-1-5 16:18:52
|
显示全部楼层
地板
demo收到,这边先验证下, 有结果贴中更新。
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2023-1-6 18:09:31
|
显示全部楼层
5
#
请问您图上所示的浮点数是怎么获取到的呢?
这边运行demo,在控制台拿到spread后,执行spread.toJSON打印如下,可以看到单元格value未出现浮点数。
如何复现您的问题呢?请详细描述下复现步骤。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
rex_chujie
金牌服务用户
/
发表于:2023-1-9 09:47:09
|
显示全部楼层
6
#
请问你是全量上传的吗,我这边全量上传之后toJSON就会得到那个浮点数,如果删除任何一个sheet页,上传好像就没问题
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2023-1-9 14:10:54
|
显示全部楼层
7
#
测试步骤如下:
1、直接运行您提供的demo(代码未作任何修改)
2、F12打开控制台,输入spread.toJSON()
3、观察输出结果,如下图,即上个回答中所述的结果
综上,未复现您描述的问题,所以请详细描述下您的复现步骤,这边好继续调研。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
rex_chujie
金牌服务用户
/
发表于:2023-1-9 19:26:55
|
显示全部楼层
8
#
步骤就是点击demo里面的上传,上传demo里面的文件,然后在控制台中可以看到toJSON的数据,“机型工具工装物料录入”sheet页,我这是必现的
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2023-1-10 13:34:35
|
显示全部楼层
9
#
问题已复现,已将此问题记录下来进一步调研原因,待有结果贴中回复您。
本贴先做保留处理。
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2023-1-13 10:30:53
|
显示全部楼层
10
#
更新进展:
用xml工具解析了原始excel文件,如下图可以看到原始excel文件的value值就是217.49999999999997,所以SpreadJS在open excel文件解析数据时也显示为小数点形式。
不过这里有些疑问,SpreadJS在加载原始excel文件后,会对数据进行解析处理,所以如果通过getValue或者toJSON 获取单元格值后,你会看到均为 217.5。
为什么要在open里面拦截json去拿值呢,是getValue方式不符合您的业务逻辑呢?请结合实际业务需求详细描述下。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
微信认证勋章
SpreadJS认证
SpreadJS高级认证
讲师达人
悬赏达人
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部