CSV文件中的日期格式已更改

时间:2014-12-24 12:41:57

标签: c# vb.net excel

我正在使用ms excel 2007.我转换了一个excel表,其中包含格式为(DD/MM/YYYY)的日期列。 30/11/2014当我转换此excel sheet to csv时,csv文件的日期列数据更改为(MM/DD/YYYY)11/30/2014

我使用以下编码将excel转换为csv。

xlSheet.SaveAs("sheet1.csv", 
FileFormat:=Microsoft.Office.Interop.Excel.XlFileFormat.xlCSV, 
Local:=True, ReadOnlyRecommended:=True)

(但它在具有excel 2010版本的系统中正常工作。)任何人都可以帮我解决这个问题吗?..

1 个答案:

答案 0 :(得分:3)

这是因为您计算机上的“区域设置”。如果您转到控制面板并将区域设置更改为以dd / mm / yyyy格式输出日期,那么您应该能够在.CSV中以所需格式保存日期。当您从excel导出数据时,它会查看区域设置以获取日期字段的格式。