我已经在这个问题上一直在我的头上撞了两天,我需要一些帮助。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