C#使用Excel Interop错误格式,当我写数据

时间:2016-02-01 13:54:02

标签: c# excel excel-interop

我有一个使用excel-interop的c#软件。

当我写日期时,我遇到了这个问题。

enter image description here

但是在excel中有这个结果

enter image description here

你可以帮帮我吗? 谢谢

1 个答案:

答案 0 :(得分:1)

您需要确保将两者格式化为日期,并将其作为日期而不是字符串发送。你可以尝试类似的东西 xlWorkSheet.Cells [i + 2,j + 1] .NumberFormat =“dd / mm / yyyy”;

而不是调用.ToShortDateString()调用.ToADate()