convertir xlsx en csv avec virgules

benoitG

XLDnaute Nouveau
Bonjour, après avoir cherché sur le net je n'ai pas trouvé de réponse.

J'ai un fichier xlsx classique avec une colonne nom, une prénom, une pays, etc

Je veux un fichier en csv avec les champs séparés par des virgules.
Mais quand je fais save as >> .csv, le fichier obtenu reste avec colonne et n'apparaît pas avec des virgules
Merci de votre aide
 

JNP

XLDnaute Barbatruc
Re : convertir xlsx en csv avec virgules

Bonjour le fil :),
En jettant un œil à Wikipédia, je m'aperçois que le CSV est censé être séparé par des virgules, alors que je n'en avais jamais vu d'autre qu'avec des point-virgules :confused:...
Malheureusement, est bien précisé que même en version française, Microsoft fabrique du ";" et non du "," :eek:... Et je n'ai pas vu dans la longue liste de format d'enregistrement Excel du CSV séparateur "," :eek:...
D'ailleurs, si on modifie le CSV en éditeur texte en remplaçant les ";" par des ",", Excel colle tout dans la première colonne avec des "," :rolleyes:...
Heureusement, il y une possibilité en VBA, décrire toutes les cellules, ajouter le séparateur ",", l'écrire dans un fichier TXT avec Print #1, puis modifier le nom du fichier en CSV ;)...
Bon courage :cool:
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 771
Membres
103 662
dernier inscrit
rterterert