Importer feuille excel dans une bd access en vbnet

Signaler
Messages postés
14
Date d'inscription
samedi 1 décembre 2007
Statut
Membre
Dernière intervention
20 mai 2017
-
Bonjour,

J'aurai voulu créer un programme en vb.net qui me permette d'importer une feuille excel dans une base de donnée access.

Les colonnes de la feuilles excel corresponde au colonne de la table access.

J'ai réussi avec un bout de code de récupérer les données de la feuille excel pour les afficher dans un datagridview.

Mais j'aurai voulu au lieu d'afficher ce datagridview enregistrer les données dans la table access avec une petite contrainte, vérifier si une des ligne excel n'existe pas et si elle existe ne pas la recréer.

Voici ma 1ere partie de code ;

Private dat As New DataSet

Using Conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""")

Using Adap As OleDbDataAdapter = New OleDbDataAdapter("select * from [essai$]", Conn)

Conn.Open()
Adap.Fill(dat)
DataGridView1.DataSource = dat.Tables(0)
Conn.Close()

End Using
End Using

Je vous remercie d'avance