Bonjour à tous,

Voici, j'ai un bout de code qui lit un fichier Excel pour l'ajouter dans une table.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        Dim m_sConn1 As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=" & strFilePath & ";" & _
               "Extended Properties=""Excel 8.0;HDR=YES"""
 
        Dim conn1 As New System.Data.OleDb.OleDbConnection(m_sConn1)
        conn1.Open()
        Dim cmd1 As New System.Data.OleDb.OleDbCommand("Select * From [Feuil1$]", conn1)
        Dim rdr As OleDbDataReader = cmd1.ExecuteReader
        Do While rdr.Read()
             ...
        Loop
Ma question est... y a-t-il quelqu'un qui connait un truc pour être capable de lire la première feuille d'un fichier Excel, peut importe son nom?

Quelque chose du genre : Select * From [Worksheet(0)$]...

Quelqu'un a une idée?

Merci