*bonjour*
je veux importer un fichier excel dans une datagridview le systeme affiche ce msg
Le moteur de la base de données Microsoft Office Access ne peut pas ouvrir ou écrire sur le fichier « ». Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser et d'écrire sur ses données.
voila le code
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void button1_Click(object sender, EventArgs e) { OleDbConnection cnx = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\pc\Desktop\MATERIEL.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=YES"";"); cnx.Open(); DataTable t=new DataTable(); OleDbCommand cmd=new OleDbCommand("select * from [Feuil1$]",cnx); OleDbDataReader dr =cmd.ExecuteReader(); t.Load(dr); dataGridView1.DataSource = t; }
*merci*
Partager