Bonjour a tous
A la suite de ce Post, j'ai continue mes recherches
Et je suis arrive a ceci
Ce code permet d'ouvrir un classeur Excel et d'en extraire les donnees soit par le Nom que l'on a donne sur la premiere colonne soit par l'index de la colonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void __fastcall TForm1::Button1Click(TObject *Sender) { // chemin de la base AnsiString FileName = "C:\\Classeur1.xls"; ADOConnection1->Close(); ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileName + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\""; ADOConnection1->Connected = true; ADOConnection1->Open(); ADOTable1->TableName = "Feuil1$"; ADOTable1->Open(); Edit1->Text = ADOTable1->FindField("Nom")->AsString; // Par Nom de colonne //Edit1->Text = ADOTable1->Fields->Fields[1]->AsString; // par index }
Partager