当我写入数据时,C# 具有 Excel 互操作错误格式
C# with Excel Interop error format when i write data
我有一个使用 excel-interop 的 c# 软件。
我在写日期的时候遇到了这个问题。
但是在excel中有这个结果
你能帮帮我吗?
谢谢
您需要确保两者都采用日期格式,并且以日期而非字符串形式发送。您可以先尝试类似
xlWorkSheet.Cells[i + 2, j + 1].NumberFormat = "dd/mm/yyyy";
而不是调用 .ToShortDateString() 调用 .ToADate()
我有一个使用 excel-interop 的 c# 软件。
我在写日期的时候遇到了这个问题。
但是在excel中有这个结果
你能帮帮我吗? 谢谢
您需要确保两者都采用日期格式,并且以日期而非字符串形式发送。您可以先尝试类似 xlWorkSheet.Cells[i + 2, j + 1].NumberFormat = "dd/mm/yyyy";
而不是调用 .ToShortDateString() 调用 .ToADate()