liaison prog C++ et excel - C++ - Programmation
Marsh Posté le 15-03-2005 à 20:07:30
via DDE ou plus moderne l'Automation (COM).
http://support.microsoft.com/kb/222101/en-us
Marsh Posté le 16-03-2005 à 09:12:02
merci, mais tu n'aurais pas un exemple de code, car j'ai trouvé des truc sur le site que tu m'as passé, mais je n'arrive pas a faire le lien avec mon application, qui est de mettre sur une colonne des caractère et l'autre des calculs.
bonne journée
Marsh Posté le 16-03-2005 à 09:49:19
Et bien renseigne toi sur comment faire de l'Automation en C++, le reste après c'est juste connaitre les commandes Excel.
Note que y'a bcp de liens dans celui que je t'ai donné.
Le faire a la main c'est rendre ton code compilable sous tous les compilos C++ Win32, mais c'est très long et pénible... (mais si tu as devcpp t'as pas trop le choix).
Si tu utilises VC++ avec les MFC et la directive #import tu as une classes automatiquement générée et le plus gros du boulot est fait.
http://support.microsoft.com/default.aspx?kbid=196776
http://support.microsoft.com/kb/178749/EN-US/
http://support.microsoft.com/defau [...] -US;216686
Marsh Posté le 16-03-2005 à 10:18:47
je suis désolée, mais je ne comprend rien... je te l'ai dis je suis débutante... je bosse sous borland C++ 5.02, et j'ai un fichier dde.h, mais comment j'appelle excel, et je lui envoie une valeur?
Marsh Posté le 16-03-2005 à 13:35:23
ouf, ah oui, t'as aucun aide. Ben moi aussi je suis désolé, mais l'automation c'est un truc compliqué et je sais pas quoi te dire
Je sais qu'on peut utiliser DDE pour piloter Excel, mais je ne l'ai jamais fait. Ca doit être un peu plus simple, mais c'est de la prog Windows de toutes façon et donc c'est comme tout y'a un temps d'apprentissage.
Le lien donné:
http://support.microsoft.com/defau [...] -US;216686
devrait compiler avec BC++ (quoique c'est peut être un peu vieux), il lances Excel, lui donne des valeurs à afficher et le ferme.
Pour un début d'explication:
http://www.developpez.com/windows/dcom/t1.html
Mais bon c'est coton... il te faut une bibliothèque pour t'aider (je connais pas les possibilités de BC++), ou utiliser un autre langage (VB est roi dans ce domaine).
Sinon avec DDE:
http://support.microsoft.com/kb/279721/en-us
mais là je connais pas.
Marsh Posté le 16-03-2005 à 16:06:53
merci, mais j'ai trouver une autre solution, changer mon fichier excel en format texte, c'est plus simple de le manipuler avec borland
merci bcp
bonne journée
Marsh Posté le 16-03-2005 à 19:28:38
ah ben oui effectivement. Je croyais que tu voulais faire ça en dynamique. Note que y'a une classe sur codeproject qui permet de créer des fichiers excel même sans Excel d'installé.
Marsh Posté le 15-03-2005 à 17:20:03
Salut à tous,
est-ce quelqu'un saurait comment on fait pour envoyer des valeurs programmées en C++ dans un tableau excel?
je n'arrive pas à trouver de cours la dessus.
merci d'avance à l'ame charitable qui voudra bien me répondre.
bonne journée