2013-10-31 83 views
0

我有一个Excel电子表格(2007/2010),我必须从中提取数据“原样”。即不改变单元格格式等。单元格格式是通用的。电子表格包含各种公式,这些公式会生成带有小数位的数字。Excel一般类别的最大小数精度限制

我的代码(.net)正在拾取这些结果,并执行与Excel公式相同的计算。但是,当它得到结果时,它与Excel中的某些小数位结果不匹配。

我的理解是,excel中的单元格值不同于单元格中“下方”的值。因此对于例如如果单元显示0.32565,那么它可能是我0.3265125412112121。它是否正确?

如果是的话我该如何在Excel中读取这个值。

从代码中读取此值我使用OpenXML lib,它在String中获取XML格式的值,然后将其转换为小数。这是正确的方法吗?

感谢,

+0

'不能改变单元格的格式etc.'然后在那里你想阅读'这个值在Excel中。如果您无法更改单元格,那么我们无法告诉您如何更改单元格以查看值... – user2140261

回答