begin process at 2010 02 10 03:07:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Excel vers C++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Excel vers C++

lundi 1 août 2005 à 15:30:01 | Excel vers C++

Elief

Bonjour a tous
Je voudrais savoir comment faire pour lire un fichier .xls
J'ai parcouru tout le forum et vu les sources proposer mais je n'est rien compris aux reoponses deja proposer parceque ca manque d'explication et que je ne suis qu'un debutant, alors si quelqu'un pouvait m'expliquer un peu s'il vous plait .
Merci
Elief
mardi 2 août 2005 à 10:28:09 | Re : Excel vers C++

saladin

Mots clés : Automation, TLB (Type Library), Office.

Pour manipuler excel ou tout autre programme qui implémente l'automation, tu peux importer la TLB de ce programme pour en manipuler les objets. Cette TLB te facilite la tâche dans le sens ou elle masque sous forme de classes et de méthodes les appels aux fonctions du programme.

Tout d'abord il faut que tu aies activer la prise en charge de l'automation dasn ton projet si tu passes par l'assistant pour créer ton projet. Sinon simplement faire appel à AfxOleInit() dans l'initInstance de ton application.

Etape 1:
Importer les classes de ta TLB dans Visual Studio. View--> Classwizard-->Automation et clic sur le bouton "Add class", "From a type library". Dans la fenetre qui s'affiche il faut donc que tu ailles chercher la TLB d'excel sous "c:\program files\microsoft office\excel.exe" (ce chemin depend de ta version d'office mais la tlb est incluse dans le fichier exe).

Etape 2:
Selection des classes nécessaires au traitement que tu veux implémenter. Dans la liste qui apparait suite à l'étape 1 tu sélectionnes les classes d'excel dont tu as besoin pour ton traitement. Sélectionnes tout si tu ne sais pas et cliques OK.
Un fichier excel.h et excel.cpp ont été rajoutés au projet.

Etape 3:
Instancie un objet excel application et commence à réfléchir :
http://c.developpez.com/faq/vc/?page=Automation

ciao
mercredi 3 août 2005 à 11:16:51 | Re : Excel vers C++

Elief

Cette methode ma l'air tres bien, malgre le fait que je ne comprenne pas la signification de tous les mots.
Cependant je ne suis pas sur qu'elle marche avec tout les compilateurs, j'utilise Dec-C++.
Pourrai tu me dire si ca marche aussi avec celui la ?
Merci
Elief


Cette discussion est classée dans : excel, proposer


Répondre à ce message

Sujets en rapport avec ce message

Exportations de données vers Word ou Excel [ par sebastien ] Bonjour, je suis étudiant (débutant en informatique) et dans le cadre de mon cours d'informatique je dois réaliser une petite application Base de donn Tracer un graphique sous Excel [ par BennyB ] G développé un petit exe en C qui permet d'effectuer toutes sortes de ping et je stocke les informations ds un fichier txt et mnt je voudrasi arriver Tracer un graphique sous Excel sans l'assistant [ par BennyB ] G développé un petit exe en C qui permet d'effectuer toutes sortes de ping et je stocke les informations ds un fichier txt et mnt je voudrasi arriver probleme sous excel [ par Hicks ] Bonjour a tous g un petit probleme sur excel et je n' y connais rien a ce programme....si quelqu' un pouvais m' aider....Mon étude se porte sur la ges Tableau de type feuille Excel [ par pde ] Comment créer en C++ un tableau de type feuille Excel, comportant des lignes et des colonnes, dans un contrôle ou une vue ? Piloter EXCEL VC++ [ par webboy ] g realise un prog en vb ki piloter excel je voudrai transformer celle ci en classe le pb c'est ke j'appeller des reference (microsoft excel library) m "killer" une application Excel en cours d'execution [ par Corwyn ] Bonjourje cherche a "killer" ou simplement fermer les documents ouverts dans Excel. Car, je voudrais supprimer un fichier mais etant ouvert, c'est imp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales