我在excel文件中有一个日期类型列。当我尝试使用OLEDB
命令从excel读取值时,会在数据表中插入一些垃圾值。例如,如果excel日期列中的数据为0-Jan = 00,则其读数为31-12-1899 12:00:00 AM。如何避免或将相同的值读入数据表?
注意:除此之外,所有其他日期值都正确读取。
这是我正在使用的连接字符串。
string con = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
fileLocation + ";Extended Properties=\"Excel 12.0 Xml;IMEX=1;TypeGuessRows=0;ImportMixedTypes=Text\"";