[14.45.20201.0][celltype设置为NumberCellType,去掉默认的两位小数]
本帖最后由 M_栗子 于 2023-3-16 15:29 编辑我存数字时未设置类型,打开excel显示“以文本的方式存储数字”,然后我就把他改成numbercelltype,但是他默认保存两位数字。
我的需求:
不要默认两位数,代码存几位就显示几位就好。后面可能会在界面上修改,不要固定位数。
例如:代码存入0.01,后面手动修改为0.005,也能够正常显示
1.excel提示“以文本的方式存储数字”,是因为你给单元格设置的就是文本(数字加了字符串)而不是数字,所以你需要做的是修改设置的值,而不是给它加数字单元格类型
数字类型确实默认保留2为数字,包括你在excel中设置数字格式,也是只能固定位数,默认2位。
Richard.Ma 发表于 2023-3-14 18:04
1.excel提示“以文本的方式存储数字”,是因为你给单元格设置的就是文本(数字加了字符串)而不是数字,所 ...
好的,谢谢,解决了!非常感谢 不客气 Richard.Ma 发表于 2023-3-15 13:47
不客气
你好,我想问一下我在spread界面上设置了图中的2和4,2和4在excel中就显示”以文本的形式存储数字“,但是我输入的时候就是0.005,这个如何避免呢?
M_栗子 发表于 2023-3-16 15:28
你好,我想问一下我在spread界面上设置了图中的2和4,2和4在excel中就显示”以文本的形式存储数字“, ...
我的demo---------
可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
另外,有新的问题,建议重新发新帖咨询
Richard.Ma 发表于 2023-3-16 16:38
可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
另外,有新的问题,建议重新发新 ...
好的,已发新帖 嗯嗯,已经回复您了,新帖沟通吧
页:
[1]