Comment pouvez-vous changer Mac Excel 2011 pour séparer en utilisant des virgules, pas des points-virgules?


20

J'ai Excel 2011 sur mon Mac et lorsque j'essaie d'exporter un fichier .xls vers .csv, je finis par avoir un fichier séparé par des points-virgules au lieu de .csv.

ps Les préférences système pour mon clavier sont italiennes

Que se passe-t-il?

Réponses:


24

Excel pour Mac n'a actuellement aucun paramètre pour modifier le séparateur CSV de l'application elle-même.

Le séparateur de valeurs choisi dépend de votre région et des séparateurs de numéros par défaut de votre région. Pour les modifier, allez dans «Préférences Système»> «Langue et région»:

Préférences système> Langue et région

Ensuite, vous devez vérifier les séparateurs de numéros dans «Avancé…»> «Général».

Avancé> Général

Voici les règles qu'Excel utilise pour déterminer comment il enregistre les fichiers CSV:

  • Si votre langue / région / locale utilise une virgule ( ,) pour la séparation décimale (c'est-à-dire que π (pi) est affiché comme 3,1416), Excel enregistrera en utilisant des points-virgules ( ;)
  • S'il utilise un point ( ., alias point complet ou point), il sera délimité par des virgules ( ,).

Remarque:

  • Vous devez changer votre région générale pour que cela fonctionne. Par exemple, si votre région est l'Allemagne (qui utilise ,pour la séparation décimale), Excel utilisera toujours ;pour les CSV, même lorsque vous modifiez le point décimal sous les paramètres "Avancés". Vous pouvez, par exemple, si vous le souhaitez ,comme séparateur CSV, choisir les États-Unis comme région.
  • Vous devez relancer Excel pour qu'il le remarque. Quittez l'application, modifiez la région, puis redémarrez-la.

1
Merci mais ça ne marche pas. J'ai essayé vos deux solutions ....
Cris Cole

Fonctionne de manière répétée ici, changez les séparateurs de virgules et de chiffres en séparateurs de points et vice versa. Relancez Excel, ouvrez le fichier xlsx, enregistrez-le au format csv ou windows csv, il enregistre avec l'alternative virgule / point-virgule
Tetsujin

J'ai essayé à nouveau, cela ne fonctionne pas .... i59.tinypic.com/2z4lt3m.png ET i57.tinypic.com/13yfbci.jpg
Cris Cole

4
changer le séparateur décimal n'a pas fonctionné pour moi. J'ajoute de changer toute la "région" de "France" en "Etats-Unis".
cyrilchampier

1
J'ai essayé de clarifier votre message - j'ai remarqué que les paramètres réels du point décimal n'ont pas d'importance pour Excel. C'est la région qui doit changer. Donc pour moi, vivant en Allemagne, j'ai dû le changer aux États-Unis pour interpréter correctement CSV avec des virgules. Je considère cela comme un bug ou au moins un manque de fonctionnalités dans Excel, qui devrait avoir une option pour remplacer les paramètres du système.
slhck

6

J'ai essayé la réponse acceptée sans succès. (High Sierra + Excel 16.10) Ma seule option a été d'utiliser un bureau ouvert, loin d'Excel dans cette fonctionnalité.


+1 Installé OpenOffice et obtenu ce dont j'ai besoin. Merci!
geff_chang

1
Une autre option consiste à ajouter "sep =" comme première ligne du fichier csv.
v.shashenko

+1 pour sep =: DD
user1721019
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.