Oledb连接在从Excel中读取时提供垃圾值

我在Excel文件中有一个datetypes列。 当我正在尝试使用OLEDB命令从Excel中读取值时,一些垃圾值被插入到数据表中。 例如,如果exceldate列中的数据是0-Jan = 00,则其读数为31-12-1899 12:00:00 AM。 如何避免或读取数据表中的相同值?

注意:除此之外,所有其他date值都正确读取。

这是我正在使用的连接string。

 string con = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0 Xml;IMEX=1;TypeGuessRows=0;ImportMixedTypes=Text\"";