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 ;
Je vous remercie d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 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
Partager