Bonjour a tous
A la suite de ce Post, j'ai continue mes recherches
Et je suis arrive a ceci
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
}
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