Чтобы сделать драйвер ADO более надежным, вы можете добавить две части в строку подключения:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\blah.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1;MAXSCANROWS=12"
Это заставит драйвер сканировать 12 строк, прежде чем принимать решение о типах данных.