2009-12-07 121 views
0

我是從gridview將數據導出爲ex​​cel。 這是我出口列:我如何更改excel單元格值

POSTING KEY 
1 
50 
50 

但列似乎像在GridView:

POSTING KEY 
01 
50 
50 

Excel中我的字符串值時轉換爲數字輸出後。但我必須看到「01」。在保存文件之前,如何在代碼中更改Excel單元格類型或單元格值?

回答

0

從Excel中突出顯示列或單元格,右鍵單擊並選擇「格式單元格」,在「數字」選項卡下單擊類別下的「自定義」。在類型:文本框中,鍵入「00」。

0

您可以用撇號後綴導出文本。例如,要顯示01而不是1,則需要將單元格的值設置爲'01而不僅僅是01 Excel將採用此值作爲文本而不是數字。但在這種情況下,您將在Excel中看到一個錯誤SamrtTag,指出「可存儲爲文本的數字」可以從首選項關閉。

0

當您讀取或寫入單元格時,您可以查看兩個值。第一個是價值(例如cell.Value),這是您可能設置的值。第二種是NumberFormat(例如cell.NumberFormat)。這是一個字符串a將表示在Excel中顯示時的值的格式,將其設置爲適當的值(如果您不確定要使用哪種字符串,請在Excel中使用字符串表示形式)。

相關問題