Fusionner plusieurs fichiers Excel en un seul

Fusionner plusieurs fichiers Excel en un seul - C++ - Programmation

Marsh Posté le 09-06-2006 à 14:35:01    

Bonjour,
je cherche à réaliser un programme permettant de fusionner en meme temps plusieurs fichiers Excel (une infinité si possible) en un seul fichier (Excel).
Cela est il possible ? Pas trop dur ? en quel langage ? C ++ ? VBA ?
Merci beaucoup.

Reply

Marsh Posté le 09-06-2006 à 14:35:01   

Reply

Marsh Posté le 09-06-2006 à 14:44:34    

Avec 65 536 lignes et 256 colones ton infini va être proche :D

Reply

Marsh Posté le 09-06-2006 à 14:48:49    

Oui c'est vrai lol, excusez moi, ca sera seulement des tableaux à une seule colonne, puis on se limitera à 65 536 lignes, c'était juste pour signaler qu'il ne s'agissait pas que 5 ou 6 fichiers.
Merci.

Reply

Marsh Posté le 09-06-2006 à 14:50:25    

si c'est juste pour fusionner (comprendre "mettre bout à bout" ?) des colonnes, export en csv, et en vba tu devrais pouvoir facilement parcourir tes fichiers et générer la concaténation de ton parcours.

Reply

Marsh Posté le 09-06-2006 à 15:01:58    

Oui c'est juste ca, mais il faudrait le faire en un minimum de manipulation possible (que ca prenne pas 15 min pour fusionner 20 fichiers..)
A quoi servirait l'export en csv ?
En VBA, en réalisant une macro, peut on ouvrir d'autres fichiers (pas des feuilles) ? Si oui, quelle est la méthode ?
Merci.

Reply

Marsh Posté le 09-06-2006 à 15:06:41    

c'est juste une idée ...
 
Lis donc un peu la msdn, tu devrait trouver des choses dedans ...
http://msdn.microsoft.com/

Reply

Marsh Posté le 09-06-2006 à 15:24:33    

j'ai pas trouvé grand choses en qui concerne le VBA en tout cas..
L'idéal serait d'ouvrir un fichier Excel vierge, de lancer une macros qui demanderait à l'utilisateur quel fichier il veut fusionner et de concaténer le contenues de tout les fichiers.
Est il possible de faire cette demande à l'utilisateur puis d'ouvrir des fichiers Excel existants en VBA ? si oui comment ?
Merci.

Reply

Marsh Posté le 09-06-2006 à 15:30:19    

La cat C++ c'était donc du hasard ?
 
T'as déjà programmé quelque chose ?

Reply

Marsh Posté le 09-06-2006 à 15:41:45    

Je connais le C,php,html et un peu le VBA.  
Je pensais que ca n'était faisable qu'en C++ (ou en C) , c'est pour ca que je l'ai mis là mais visiblement non donc si c'est plus facile en VBA autant le faire en VBA. Je suis ouvert à toutes proposition en fait.

Reply

Marsh Posté le 09-06-2006 à 15:42:33    

c'est à dire que dans excel, y'a VBA et t'as l'air de vouloir rester dans excel ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed