作为Java浮点的条件格式

作为Java浮点的条件格式,java,excel,floating-point,conditional-formatting,Java,Excel,Floating Point,Conditional Formatting,我想让Excel将一个数字的格式设置为Java的浮点格式,或者至少是类似的格式。特别是,我想让它在小数点右侧显示任意数量的数字,但对于整数,它至少要有一个.0 我想让Excel做它通常做的事情,除非它想显示一个int,在这种情况下,它应该附加.0 一些例子: 12.0 12.5 0.0 0.5368 12 12.5 0 0.5368 从不: 12.500000 13 0 Excel能做到这一点吗?假设您的值都在A列中,请尝试: 自定义格式:[0,A1以下是如何执行此操作: 将单元格格式化为常

我想让Excel将一个数字的格式设置为Java的浮点格式,或者至少是类似的格式。特别是,我想让它在小数点右侧显示任意数量的数字,但对于整数,它至少要有一个
.0

我想让Excel做它通常做的事情,除非它想显示一个int,在这种情况下,它应该附加
.0

一些例子: 12.0 12.5 0.0 0.5368 12 12.5 0 0.5368

从不: 12.500000 13 0


Excel能做到这一点吗?

假设您的值都在A列中,请尝试:

  • 自定义格式:
    [0,A1以下是如何执行此操作:


    将单元格格式化为常规格式,然后使用“=MOD(A1,1)=0”的条件格式强制使用一位小数。

    您所说的“数字的自定义格式,小数位数:1”是什么意思?您的意思是“0.0”?这个方法会迫使-12显示为-12.0吗?哦,我明白了。但这不允许4.37569。重点是让它以Java显示双精度的方式显示。哦,但是你的答案启发了我,我现在就明白了。那么,我如何授予学分?我可以告诉你答案,你可以将它作为你的答案发布,我可以给你cr吗编辑?(你确实为我触发了答案-我没有考虑使用条件格式)@Choirbean upvote并将其作为对你有效的答案打勾,然后将你的实际解决方案作为自我答案发布 12.500000 13 0
    =A1<>INT(A1)