Yooooooooooooo
Easy 🙂
Préalablement ajouter using System.Data.OleDb;
- En supposant que Tableau est un datagridview:
- Dans cet exemple notre fichier s’appel Annuaire.xlsx
- En violet la requête passée sur mon fichier excel sachant que « Internes Lux » est le nom de l’onglet
Vous pouvez faire un « select * from [Internes Lux$] » si cela vous arrange mieux 🙂
//déclaration du dataset DataSet Dat; Dat = new DataSet(); //déclaration d'un OLeDBConnection OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Annuaire.xlsx;Extended Properties='Excel 12.0 Xml;HDR=YES;'"); //déclaration du DataAdapter OleDbDataAdapter Adap = new OleDbDataAdapter("select Service,Technologie,NOM,Prenom,Mobile,Fixe,email from [Internes Lux$]", conn); //Chargement du Dataset Adap.Fill(Dat); //On Binde les données sur le DGV Tableau.DataSource = Dat.Tables[0];