我已經在這個問題上一直在我的頭上撞了兩天,我需要一些幫助。ASP.NET Excel導出格式問題
我創建一個使用ASP.net的Excel文件,一切都很好,除了一列必須格式化爲2位的小數,但是當它拉入Excel時,Excel會自動將其格式化爲整數保留小數位。
sw.Write(String.Format("{0:f}", CDbl(dr(14)).ToString("0.00")))
這將產生「20.00」
,但是當我在Excel中打開它它顯示爲20 ...如果我選擇整列並格式化像它應該它被顯示爲20.00數量,但我不想這樣做(我不能這樣做),文件應該被自動拾取並導入另一個需要列爲小數的系統。
任何建議將不勝感激。
我實際上創建一個製表符分隔文本文件,當我在Excel中格式化文件,並用記事本打開它的數據格式正確(它也格式正確,然後我用excel保存,我打開記事本)它只是當它在Excel中打開時Excel適用於自動格式的數字,它切斷.00 – BWC 2010-03-09 00:01:09
請參閱我的答案更新我的迴應您的評論。 – MatthewMartin 2010-03-09 14:49:23