Foxtable(狐表)用户栏目专家坐堂 → 双精度转单精度小数时,数值变化


  共有2884人关注过本帖树形打印复制链接

主题:双精度转单精度小数时,数值变化

帅哥哟,离线,有人找我吗?
瞩望星空
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
双精度转单精度小数时,数值变化  发帖心情 Post By:2014/5/15 21:05:00 [只看该作者]

我把XLS文件“单价表”导入项目中,这时“单价”列的属性为“双精度小数”,把这个表再导出为XLS文件后,XLS文件中单价的数值没有变化。
因实际情况是“单价”只需要“单精度小数”,所以通过修改表结构,把“单价”列改为“单精度小数”,这时,单位表显示的数值没有变化,
而把这个表导出为XLS文件时,打开XLS文件发现其“单价”的数值发生了变化。
我知道这是因为计算机在储存单精度与双精度小数的方式不同,但怎样避免这样数值变化呢?
点击浏览该文件
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:单价表.xls

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:单价表_导出.xls



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/15 21:43:00 [只看该作者]

 没有办法,你改用高精度小数吧。

 

 又或者,你导出的时候对每个数字的格式处理一下。


 回到顶部