Ouverture d'un fichier Excel avec ADO
Bonjour à tous,
Je travaille sur une application vb.net en ce moment, qui ouvre des fichiers Excel pour y lire des données.
J'utilise la méthode ADO, dont voici un extrait de mon code:
Code:
1 2 3 4 5 6 7 8
|
_strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & fileUrl & ";" & _
"Extended Properties=""Excel 8.0;"""
'Définition et alimentation du DataSet
_myDataset = New DataSet()
_myData = New OleDbDataAdapter("SELECT * FROM [" & SheetName & "$]", _strConn) |
Le système fonctionne correctement, mais je dois faire évoluer le produit.
Ici, dans la requête SELECT, le nom de la feuille excel doit être connu à l'avance. Dans l'application, il est donc convenu d'appeler la première feuille "Feuil1".
Cependant, je dois rendre l'outil plus souple et rendre l'application capable d'ouvrir n'importe quel nom de feuille.
Ma question est la suivante : comment ouvrir un document Excel avec ADO sans connaître le nom de la première feuille du fichier?
Merci de votre aide