string StrDate = Convert.ToDateTime(Datset.Tables [0] .Rows [i] [j])。ToString(@“dd-MM-yyyy”)。Trim(); string StrDateNew = StrDate.ToString(); strmWriteText.Write(StrDateNew.ToString());
当我将数据写入excel文件时,字符串格式正在逐渐变为现实 日/月/年
有什么方法可以解决这个问题我使用excel 2000,vs 2003
任何帮助都会很棒 感谢
答案 0 :(得分:2)
在将数据写入Excel时,您需要处理Range。NumberFormat属性。
例如格式myWorkSheet
第1列到“dd-MM-yyyy”的以下行:
myWorkSheet.get_Range(myWorkSheet.Cells[1,1],myWorkSheet.Cells[Datset.Tables[0].Rows.Count+1,1]).NumberFormat="dd-mm-yyyy";