以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 格式化问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135130) |
-- 作者:夏许多雪 -- 发布时间:2019/5/17 21:55:00 -- 格式化问题 但有时却显示为整数,没有保留小数点后面的0 不进行格式化时,实际的数值为:100.0072 请问什么原因,如何让它显示为:100.0 |
-- 作者:有点蓝 -- 发布时间:2019/5/17 21:58:00 -- 设置列属性:http://www.foxtable.com/webhelp/scr/0050.htm [此贴子已经被作者于2019/5/17 21:58:34编辑过]
|
-- 作者:夏许多雪 -- 发布时间:2019/5/17 22:06:00 -- 但是,我的要求是不同的,不是这一列都是一个固定小数位数,有的是一位,有的是2位。如何实现。上面只是列举了一个一位的小数。 |
-- 作者:有点蓝 -- 发布时间:2019/5/17 22:11:00 -- 后面为0的小数,只能固定显示一个位数,要么统一显示2位小数xx.00,要么统一显示3位小数xx.000,没有办法一个单元格显示2位,一个单元格显示3位 |
-- 作者:夏许多雪 -- 发布时间:2019/5/17 22:22:00 -- 是可以的啊 下面是对同一列格式化显示2位小数和1位小数的代码: 显示结果如下: |
-- 作者:有点蓝 -- 发布时间:2019/5/17 22:26:00 -- 后面的0不行啊。100.0,100.00,100.000 |
-- 作者:夏许多雪 -- 发布时间:2019/5/17 22:32:00 -- 我是想问, 我的代码: format(l,"0.0") l值分别为100.0072和100.056时 format(100.0072,"0.0") 从命令窗口中执行显示为 100.0 但在我的代码中执行,却是 100
format(100.056,"0.0") 从命令窗口中执行显示为 100.1 在我的代码中执行,也是100.1 |
-- 作者:夏许多雪 -- 发布时间:2019/5/17 22:38:00 -- format 对后面的0不作用吗? |
-- 作者:夏许多雪 -- 发布时间:2019/5/17 22:39:00 -- 通过格式化不能显示为100.0,只能显示为100吗 |
-- 作者:有点蓝 -- 发布时间:2019/5/17 22:41:00 -- 和format 没有关系呀。这是列属性的设置控制的 |