Bonjour,

J'ai un projet où je dois enregistrer des données sur une feuille excel. A chaque datatable je dois crée un worksheet. Si le worksheet existe déjà, je dois le detruire afin de créer un nouveau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
string sql = "DROP TABLE [" + dropTable + "$]";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
myConnection.Close();
Le problème est quand je vais recréer le worksheet, je reçois un message comme quoi la table existe déjà. Il y a t-il un moyen pour mettre à jour des données afin de prendre en considération les modifications?
J'utilise cette connexion pour accéder aux données excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
OleDbConnection myConnection = new OleDbConnection(connectionString);
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand();
myCommand.Connection = myConnection;