首页 > 解决方案 > 当我在工作表中写入日期时,C# Excel 会更改日期格式

问题描述

我正在使用此代码在单元格上写一个日期

mWSheet1.Cells[row, 7] = "01/12/2019";

但是当我打开 Excel 文件时,它会保存“12/01/2019”。我该如何解决?

标签: c#excel

解决方案


您是否尝试过使用 Format 类传递您的日期?请注意,在值之前传递 ' 将告诉 excel 将其格式化为文本,并且不应尝试进行自己的格式化。

mWSheet1.Cells[row , 7] = "'" + Format("01/12/2019", "MM/dd/yyyy");

推荐阅读