Accèder à une base de données Excel

[Résolu]
Signaler
Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour ! J'aimerais savoir comment accèder à une base de données Excel en C++ SANS PASSER PAR LES MFC.

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
La chaine de connexion ADO doit ressembler à un truc de ce genre:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Fichier.xls;Extended Properties=Excel 8.0;"

Exemple avec directive #import
http://www.cppfrance.com/codes/ECRITURE-DE-TEXTE-DANS-EXCEL/24952.aspx

Très bon exemple ici sans MFC ni #import:
http://www.cppfrance.com/codes/AUTOMATISER-EXCEL-SANS-MFC-NI-IMPORT_30147.aspx

ciao...
BruNews, MVP VC++
Messages postés
237
Date d'inscription
lundi 20 mai 2002
Statut
Membre
Dernière intervention
22 juillet 2011
2
Salut,

Je pense qu'il doit exister des librairies destinées à ceci, mais je suis pas sûr... Dans le cas contraire, tu peux toujours étudier le format des fichiers Excel et faire quelque chose toi-même, ca doit pas etre si compliqué :

http://sc.openoffice.org/excelfileformat.pdf
http://www.wotsit.org/search.asp?page=45&s=ALLFILES (format XLS)

Bonne soirée
Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
10
Et ce n'est pas possible par ADO ou ODBC ? Car en faisant des recherches plus approfondies, j'ai trouvé beaucoup d'applications qui les utilisaient. Est-ce que quelqu'un pourrait me renseigner là dessus ?