2012-03-08 63 views
0

我正在通過C#代碼將網格中的值導出爲ex​​cel。當我打開導出的Excel時,字符串列顯示爲整數,並且該字段中的前導'0'被刪除。如何處理這個。使用C#導出到Excel中

+0

什麼是你用來創建excel文件的庫? – evasilchenko 2012-03-08 20:12:13

回答

1

這不是一個編程問題;這是Excel默認的顯示數字的方式。

它假定00001是一個數字,應該顯示爲1。更改您的單元格以在Excel中顯示「文本」而不​​是數字。

0

我沒有製作Excel文件的經驗,但在Excel中輸入文本時,您可以編寫'00123'。 '使得整個區別。

0

快速路達陣來解決這個問題是一個撇號前綴你的價值。

Excel會自動隱藏撇號並強制單元格的文本模式Text

嘗試直接在Excel中,你會明白我的意思例如型'07799123477General文本格式的單元格(在默認)