数据未在流编写器的excel文件中正确保存

时间:2010-12-21 14:10:54

标签: c#


我正在尝试将日期格式数据写入流编写器,再次写入excel文件

这里我正在改变这样的日期格式   DD-MM-YYYY

StreamWriter strmWriteText= new
StreamWriter(); DateTime ldtPubmonth;
lstrmWriteText.Write(dsPubmonth.ToString("dd-MM-yyyy"));

但是当数据保存在excel文件中时,格式会像这样改变。

2010年1月5日

它应该像这样01-05-2010

有什么东西我会出错,比如保存数据。

当我在命令窗口中检查值时?dsPubmonth.ToString(“dd-MM-yyyy”));  它显示值01-05-2010

我正在使用VS 2003,.net 1.1

谢谢

1 个答案:

答案 0 :(得分:2)

您应该编辑列格式吗?

Excel.Range rg = (Excel.Range)worksheetobject.Cells[1,1];
rg.EntireColumn.NumberFormat = "dd-MM-yyyy";

如果仅适用于Cell,请不要使用EntireColumn。