填报,excel导入模板的时候,提示小数位数过多

excel中最大只有四位小数,然而,导入进去(还未提交),部分值就变成了,1.0999999999... ,,,,原值是1.09    ,,但是双击后又变成了1.09,,,,咋回事呀

有部分小数,明明导入进去,是4位小数,结果也带黄色小三角,点一下,就变成红色三角

如果我不用文本的话,有什么方法,可以用小数控件也可以导入呢

FineReport 13182656102 发布于 2022-8-1 17:52 (编辑于 2022-8-1 17:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-1 20:54

你在excel中的这个值是公式计算得来的吗?如果是的话,在excel中使用round函数转换一下

round(a2*b2,2)都统一保留两位小数后。。。再粘贴成值后导入看一下。

  • 13182656102 13182656102(提问者) excel中不是计算的,excel单元格格式都是常规,应该是没有问题的,excel不好限制位数
    2022-08-02 14:34 
  • CD20160914 CD20160914 回复 13182656102(提问者) 是否有excel文件?我本地测试一下?
    2022-08-02 14:36 
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-8-1 17:53(编辑于 2022-8-1 19:30)

你看excel的实际数值是不是 1.0999999999

红色三角的意思是有过修改操作

-----

image.png

你加个公式形态

  • 13182656102 13182656102(提问者) 不是,有些是1.09999999,有些是1.8500000000...(原值是1.85),excel ,130几行, 我每一行都点开进去看过
    2022-08-01 18:07 
  • 13182656102 13182656102(提问者) 好奇怪啊
    2022-08-01 18:08 
  • 3关注人数
  • 647浏览人数
  • 最后回答于:2022-8-1 20:54
    请选择关闭问题的原因
    确定 取消
    返回顶部