Pour pouvoir récupérer les données dans une feuille Excel en utilisant une connexion OleDb, il est nécessaire pour pouvoir récupérer les valeurs dans la première ligne de la feuille d’utiliser la propriété HDR dans la connectString
HDR=Yes : La première ligne de la feuille sera ignorée (utile dans le cas ou cette ligne reprend les entêtes de colonnes)
HDR=No : La première ligne de la feuille sera interprétée comme valeurs et donc renvoyée lors d’un select * from [Feuil1$] par exemple
Exemple :
Connection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" + "data source=E:\test.xls;Extended Properties=""Excel 8.0;HDR=No""")