我输入16.19
作为一个单元格的值,将其另存为Excel 2007(.xlsx)文件,并再次将其另存为.xml文件。当我使用Sublime编辑器打开.xml文件时,单元格显示为16.190000000000001
。
有谁知道为什么这不仅仅是保存为16.19
?
16.49
,16.69
和16.99
(不是16.29
,16.39
,16.59
,16.79
也会发生这种情况。或16.89
)。
答案 0 :(得分:1)
许多地方描述了为什么,for example。要在Excel转换时使用= ROUND({cellref},2)删除剩余或转换为字符串,并在必要时使用= LEFT({cellref},5)。