C# 从excel读取时提供垃圾值的Oledb连接

C# 从excel读取时提供垃圾值的Oledb连接,c#,excel,date,oledb,C#,Excel,Date,Oledb,我在excel文件中有一个日期类型列。当我试图使用OLEDB命令从excel读取值时,一些垃圾值被插入到数据表中。例如,如果excel日期列中的数据为0-Jan=00,则读数为31-12-1899 12:00:00 AM。如何避免或将相同的值读入数据表 注意:除此之外,所有其他日期值均正确读取 这是我正在使用的连接字符串 string con = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fil

我在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\"";