簡體   English   中英

如何更改Excel單元格值

[英]How can i change excel cell value

我將數據從gridview導出到excel。 這是我的導出列:

POSTING KEY
1
50
50

但是該列在gridview中看起來像這樣:

POSTING KEY
01
50
50

導出后,Excel將我的字符串值轉換為數字。 但是我必須看到“ 01”。 保存文件之前,如何更改代碼中的Excel單元格類型或單元格值?

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

您可以導出帶有撇號后綴的文本。 例如,要顯示01而不是1,則需要將單元格的值設置為'01,而不僅僅是01 Excel會將此值作為文本而不是數字。 但是在這種情況下,您將在Excel中看到一個錯誤的SamrtTag,上面寫着“數字存儲為文本”,可以從首選項中將其關閉。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM