2013-10-31 54 views
0

我有一個Excel電子表格(2007/2010),我必須從中提取數據「原樣」。即不改變單元格格式等。單元格格式是通用的。電子表格包含各種公式,這些公式會生成帶有小數位的數字。Excel一般類別的最大小數精度限制

我的代碼(.net)正在拾取這些結果,並執行與Excel公式相同的計算。但是,當它得到結果時,它與Excel中的某些小數位結果不匹配。

我的理解是,excel中的單元格值不同於單元格中「下方」的值。因此對於例如如果單元顯示0.32565,那麼它可能是我0.3265125412112121。它是否正確?

如果是的話我該如何在Excel中讀取這個值。

從代碼中讀取此值我使用OpenXML lib,它在String中獲取XML格式的值,然後將其轉換爲小數。這是正確的方法嗎?

感謝,

+0

'不能改變單元格的格式etc.'然後在那裏你想閱讀'這個值在Excel中。如果您無法更改單元格,那麼我們無法告訴您如何更改單元格以查看值... – user2140261

回答