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
21042
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
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
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
8
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 ?