2011-01-23 37 views
2

我想要將數據從C#中的dataGridView傳輸到Excel時遇到問題。將字符串從C#傳輸到Excel時的格式更改

我的數據是「84853435455002」,當我保存在Excel中時,我看到這種格式爲「8.675675E2」。

我想完全保存我的數據,並且在我的數據中沒有「E」。 我該如何解決這個問題。

+3

你用什麼把數據導出到excel中? – 2011-01-23 10:56:04

+1

@RoBy不應該是*「導入」*,並*「從*導出*? – 2011-01-23 11:00:02

回答

2

您需要將Excel中的單元格格式化爲數字,並將任何小數位置爲0,如果您不想使用小數點。默認情況下,Excel單元格格式通常以這種方式轉換您的輸入。

1

你必須告訴excel以文本形式讀取單元格。或者給數字添加一些特殊字符,所以excel會將其作爲文本讀取。例如。 「'84853435455002」(在單號前面加單引號)