C# winform 从EXCEL中导入数据,当碰到有小数点的数字后,小数点会被拉长很多位

比如EXCEL中是0.1,我导入到C#中就是0.19999999999,请问如何解决
2025-04-26 16:42:12
推荐回答(4个)
回答1:

应该是excel的问题,没有碰到过程序会变数据值的情况,把excel里面的内容全部粘帖到记事本中,然后再建一个新的excel,从记事本中粘帖回来,再试一下

回答2:

EXCEL中的值,不是通过公式计算出来的吧?

回答3:

excel列的格式设置为文本试试

回答4:

Math.Round方法