Rechercher : dans
Par :

[Excel] comment enregistrer un xls en csv ...

Dernière réponse le 15 avr 2009 à 10:34:35 maverick56, le 30 mai 2007 à 08:54:39 
 Signaler ce message aux modérateurs

Bonjour
mon titre est incomplet, mmais j'avais plus de place !
alors je m'explique plus clairement :

je voudrais enregistrer une fichier excel xls en csv (séparateur point virgule) mais en gradant les propriétés de xls (nombre de chiffres significatif et format des dates) ce qui est très important pour moi ...

je vous remercie

Configuration: Windows 2000
Firefox 2.0.0.3

Meilleures réponses pour « [Excel] comment enregistrer un xls en csv ... » dans :
Excel - Convertir fichier(s) CSV / XLS VoirComme dit dans le titre, cette application convertit des fichiers CSV en fichiers XLS N’est pas nécessaire pour Excel 2007, ce dernier faisant la conversion automatiquement La conversion n’ayant pas de mise en forme, en cas de modification...
Exporter à coup sûr du CSV VoirExporter des données au format CSV n'est pas si trivial qu'il n'y paraît. Dès que vos données contiennent des virgules ou des guillemets, tout semble partir en vrille. Il y a une astuce. Voici comment procéder pour exporter à coup sûr vos...
Transformer un fichier Microsoft Excel (.xls) en PDF VoirTransformer en fichier PDF un fichier Microsoft Excel (.xls) Rien de plus simple ! Ouvrez votre fichier *.xls avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer en...

1

baladur13, le 30 mai 2007 à 09:49:47

Salut maverick
Il y a une macro qui resoudrait ton pb...( a vérifier)
http://www.presence-pc.com/forum/ppc/Programmation/macro-con­version-sujet-3668-1.htm
Ou un logiciel complet (gratuit seulement pour essais)
http://www.softinterface.com/Convert-XLS/Foreign/French/Conv­ertisseur-Excel.HTM
Ou autres a chercher la:
http://www.google.fr/...
@+

Répondre à baladur13

2

maverick56, le 30 mai 2007 à 10:14:28

Slt baladur !!!! mdr
bon en faite je viens de trouver, j'ai chercher pendant 3 jours alors que ct une connerie !
j'étais sous excel 97, avec le 2000 sa marche les formats sont gardées !
merci

Répondre à maverick56

3

baladur13, le 30 mai 2007 à 10:20:40

Plus que MdR....
comme quoi souvent en se posant la question on obtient sa propre réponse......
Mais toutefois dans ton cas il faut les deux versions... Rare sur le même PC....
Salut

Répondre à baladur13

4

 dabo, le 15 avr 2009 à 10:34:35

De Juillet45 sur comment ca marche
http://www.commentcamarche.net/forum/affich 1355263 excel vba enregistrement au format csv

Tout simplement car dans l'instruction SAVEAS, il y a une nouveau paramètre nommé 'local'

Il faut le mettre à TRUE pour qu'il prenne en considération les options langue d'excel.

Sinon, ilprends les options langues de Visual Basic.

Et souvent Excel est en français, donc avec un séparateur ;
Alors que VBA est en anglais avec séparateur ,.

Pour moi cela a fonctionné

voici la ligne VBA pour Excel2003 :
ActiveWorkbook.SaveAs Filename:=fname2, FileFormat:=xlCSV, CreateBackup:=False, local:=True

voici la ligne pour Excel2000:
ActiveWorkbook.SaveAs Filename:=fname2, FileFormat:=xlCSV, CreateBackup:=False

Répondre à dabo