C# Visual Studio和MS Excel数据输入功能

C# Visual Studio和MS Excel数据输入功能,c#,excel,date,C#,Excel,Date,我将VS表格中的一些日期写入Excel。 起初我以为一切都很好,但有个问题。 已使用日期格式-检查 信息相同-检查(VS到MS) 可以在函数中使用单元格-不可以=/ 要解决此问题,请在Excel中输入单元格并按enter键。->一切都好 VS剪 DateTime date = DateTime.Now; ... //Date ws.Cells[j, 2].Value = date; 斯尼平女士 DateTime date = DateTime.Now; ... //Da

我将VS表格中的一些日期写入Excel。 起初我以为一切都很好,但有个问题。 已使用日期格式-检查 信息相同-检查(VS到MS) 可以在函数中使用单元格-不可以=/

要解决此问题,请在Excel中输入单元格并按enter键。->一切都好

VS剪

 DateTime date = DateTime.Now;

 ...

 //Date
 ws.Cells[j, 2].Value = date;

斯尼平女士

 DateTime date = DateTime.Now;

 ...

 //Date
 ws.Cells[j, 2].Value = date;


有什么想法吗?非常感谢。

一个小时后,我在MS Excel中找到了一个“显示功能”按钮。 现在我看到了问题:

2013年7月31日->错误 41487->true


因此,我将检查我的VS程序,并传输一个INT,而不是字符串

这不是解决方案。如果Excel单元格具有日期类型(并且C#type和Excel的格式相同),则可以传输日期;如果Excel单元格类型为文本,则发送字符串。如果你想得到一个正确的答案,你应该更清楚地公布你的条件(日期格式、样本输入和结果等)。