Convertir un tableau XLS en CSV

MoYoX Messages postés 140 Statut Membre -  
NicoDisso Messages postés 231 Statut Membre -
Bien le bonjour à tous !

Je voudrais savoir avec quel langage et donc, quel programme, est-il possible de réaliser un programme capable de convertir un classeur xls en csv.
Ensuite j'aimerais simplement savoir "comment le faire ?" étant donnée la forte chance pour que je ne connaisse pas le code.

Les outils dont je dispose me permettent de programmer en C++, en C# et en PHP,Javascript.

D'avance merci à tous !
A voir également:

9 réponses

beru002 Messages postés 512 Statut Membre 27
 
alors peut-être que je vais dire n'importe quoi, mais il me semble que si tu ouvres le fichier .xls avec excel, que tu fai "enregistrer sous", là, tu peux choisir de l'enregistrer en .csv au lieu du .xls
2
MoYoX Messages postés 140 Statut Membre 3
 
Merci pour la réponse, mais je cherche une solution automatisée pour parvenir au même résultat (éviter la manipulation donc, et pouvoir enregistrer chaque feuille du classeur automatiquement en csv)
0
NicoDisso Messages postés 231 Statut Membre 32
 
Regardes ce post que j'ai fait la semaine dernière, tout y est...

http://www.commentcamarche.net/forum/affich 12635021 definition de commande macro?page=2
0
MoYoX Messages postés 140 Statut Membre 3
 
Bonjour, et merci pour la réponse.

Pour l'instant je n'ai rien compris à tout ce code vu que je ne l'ai jamais utilisé.
Mais j'aimerais savoir quel logiciel puis-je utiliser pour ce code ?

En tant qu'étudiant je dispose de Visual Studio, est-ce utilisable avec le VBA ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NicoDisso Messages postés 231 Statut Membre 32
 
oui, c'est du VBA
0
MoYoX Messages postés 140 Statut Membre 3
 
Bon bah, bonjour du matin !

Je ne comprends quasi rien à ce post en fait, n'ayant jamais utilisé de VBA, je ne sais pas ce qu'est un module par exemple.
Alors j'ai ouvert un nouveau projet en VBA dans Visual Studio et j'ai collé bêtement le code, voici ce que ça me donne:
http://www.fileden.com/files/2007/8/19/1361303/vba.jpg

(c'est une capture d'écran)

Bon bien sûr, la compilation ne fonctionne pas.

Si c'est vraiment trop compliqué pour un débutant en VBA, n'est-il pas possible de réaliser ceci en C# ?

D'avance merci !
0
NicoDisso Messages postés 231 Statut Membre 32
 
Le VBA c'est pour Excel, Word, Access, Powerpoint chez microsoft...
Tois dans visual studio, c'est du VB, C# et autre

Donc ton code tu le prends et tu le colles dans VBA dans Excel.
et tu lis le post que j'avais fait, il faut en reference microsoft scripting runtime

c'est pas le tout de faire du copier coller, faut un peu comprendre ce que ca fait, c'est le but ;-)
0
MoYoX Messages postés 140 Statut Membre 3
 
Rebonjour,

Là j'avoue que je suis un peu largué.
J'utilise Excel 2007 (Le Office) et j'ai du mal à comprendre dans quoi, dans ce logiciel, je dois coller le code (puis après le modifier bien entendu).
En effet, j'ai pas trouvé une seule fois l'occurence de "VBA" dans Office Excel !
0
NicoDisso Messages postés 231 Statut Membre 32
 
le probleme de ce code c'est que c'est pour du excel dans les versions 1997 => 2003.
Je n'ai pas joué avec le 2007, mais il me semble que le code à changer...

Il faut que tu le colles dans un module dans le visual basic dans excel.
Tu peux essayer d'acceder à l'editeur en faisant clique droit sur l'onglet de la feuille et "visualiser le code" ou un truc comme ca...
0