Recuperation du contenu d'un fichier excel
Bonjour,
Pour les besoins de mon application, je dois recupérer le contenue d'une feuille excel (import des données dans une base ACCES).
Je cherche à ouvrir la feuiille pour copier les données.
Voici le debut du code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| // Declaration
Variant VarExcel;
Variant NomFichier, VarListe, VarListes;
//////////* Creation de l'instance */
VarExcel = Variant::CreateObject("Excel.Application");
VarExcel.OlePropertySet("Visible", true);
/*// Cree une feuille : ca marche
VarListes = VarExcel.OlePropertyGet("Workbooks");
VarListe = VarListes.OleFunction("Add"); */
//////////* Ouvrir une feuille de calcul */
// Fenetre de dialoge : choix du fichier
TOpenDialog * WOpen;
WOpen= new TOpenDialog (Owner);
WOpen->Filter="Tous les fichiers (*.XLS)|*.xls";
WOpen->Execute();
NomFichier = open->FileName;
// Ouverture du fichier
VarListes = VarExcel.OlePropertyGet("Workbooks");
VarListe = VarListes.OleFunction("Open", NomFichier); |
A la compil, il m'annonce un probleme "Type de variable incorrect"
Avez vous une idée ?
Merci d'avance, TRYONYCO