簡體   English   中英

使用C#導出到Excel

[英]Export to Excel using C#

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

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

假定00001是一個數字,應顯示為1 更改單元格以顯示“文本”,而不是Excel中的數字。

解決此問題的一種快速方法是在單元格值前加上撇號。

Excel自動隱藏撇號並強制將單元格的文本模式設置為“ Text

直接在Excel中嘗試,您將明白我的意思,例如,將'07799123477具有General文本格式的單元格(默認設置)

我沒有制作Excel文件的經驗,但是在Excel中輸入文本時,您可以輸入'00123。 '起到了很大的作用。

使用mso-number-format:\\@樣式設置TD mso-number-format:\\@

暫無
暫無

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

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