在vb6打开.csv文件与Excel中,但日/月切换,为什么?
我通过vb6开发程序从.csv文件读取数据并将其保存到数据库中。 我用excel应用程序打开.csv文件阅读,但在列date数据是date和月份切换。
objExcelAppl.Workbooks.Open FileName:=location, Delimiter:=",", ReadOnly:=False, Format:=xlCSV
ODate = objExcelAppl.ActiveSheet.Cells(RowOffset + i, 4).Value
例如。
数据:“11/01/2014”
但excel应用程序阅读:“01/11/2014”
为什么? 我该怎么办?
我以前面临过类似的问题,但是我的情况是当数据导出到excel时,date和月份会切换。
我通过在将数据发送到excel之前将date格式转换为“yyyy-mm-dd”来解决此问题。
或者因为它在csv文件中,你可能只是写一个程序来读取它作为文本文件,并逐行处理数据。