3 votes

L'ouverture d'un fichier CSV dans Numbers n'affiche pas correctement les nombres décimaux

Supposons que j'ai le fichier CSV suivant :

1.0;0.125;0.1253

Le fait de l'ouvrir dans Numbers me donne :

enter image description here

Pourquoi 1,0 et 0,1253 sont-ils correctement présentés comme "1,0" et "0,1253", alors que "0,125" est présenté comme "125" ?

Que dois-je faire pour que Numbers affiche correctement "0.125" ?


Edit : Mes paramètres de région et de langue sont réglés sur Europe/Allemagne.

0 votes

Votre CSV de test fonctionne correctement dans Numbers (pour moi). Quels sont les paramètres linguistiques de MacOS ?

0 votes

@Gilby Mes paramètres de région et de langue sont réglés sur Europe/Allemagne. Je l'ai ajouté comme note à la question.

4voto

Alper Points 2080

Il semble que Numbers reconnaisse le point comme un séparateur de milliers plutôt que comme un point décimal lorsqu'une décimale a un seul zéro en tête et exactement trois chiffres après le point décimal.

Pour contourner ce problème, vous pouvez demander à Numbers de traiter tous les points comme des décimales. Pour ce faire, utilisez le menu des paramètres d'importation de Numbers, que vous pouvez atteindre en cliquant sur le message "Les données du tableau ont été importées et peuvent être ajustées. >" qui apparaît juste après l'ouverture d'un fichier texte ou CSV par Numbers.

Ensuite, dans Paramètres d'importation, allez dans Paramètres avancés et entrez . pour l'option Séparateur décimal et cliquez sur Mettre à jour le tableau.

Vous pouvez également accéder aux Paramètres d'importation via l'option "Ajuster les paramètres d'importation..." en bas de la barre latérale Format->Tableau.

Une autre option consiste à supprimer tous les zéros non significatifs de tous les points décimaux dans le fichier CSV, c'est-à-dire à utiliser .125 au lieu de 0.125 ou .3 au lieu de 0.3 .


MISE À JOUR

Cela se produit parce que votre région MacOS est l'Allemagne et que, pour l'Allemagne, le format de numéro par défaut sous Paramètres système -> Général -> Langue et région est le suivant 1.234.567,89 . Ce réglage du format des nombres fait malheureusement en sorte que Numbers reconnaisse le point dans une décimale avec un seul zéro initial et exactement trois chiffres après le point comme séparateur de milliers.

Une solution autre que celles que j'ai suggérées précédemment consisterait à modifier les paramètres du format des nombres. Pour ce faire, il suffit de changer la région d'Allemagne en USA ou en UK ou de changer uniquement le paramètre de format des nombres en 1,234,567.89 ou 1 234 567,89 . Toutefois, dans ce dernier format, comme ce serait le cas avec le paramètre actuel, toutes les décimales dont le point est la virgule seraient importées dans Numbers sous forme de texte par défaut plutôt que sous forme de nombres.

0 votes

Merci de l'avoir souligné. Cependant, j'ouvre plusieurs dizaines de fichiers CSV par jour, et il n'est pas possible de le faire via une importation explicite à chaque fois. Je dois le faire par double-clic. Est-il possible de dire à Numbers d'importer tout en texte pur ? Je n'ai pas besoin d'un traitement sophistiqué. Tout ce que je veux, c'est voir les données brutes dans le CSV.

0 votes

Désolé, mais je ne sais pas pour l'instant comment vous pouvez faire fonctionner ce système sans avoir à modifier à chaque fois les paramètres d'importation dans Numbers. Vous pouvez essayer un autre tableur ou, si vous devez utiliser Numbers, vous pouvez envisager de prétraiter vos fichiers CSV afin de supprimer les zéros en tête des décimales à l'aide d'un outil de ligne de commande MacOS tel que awk ou un langage de programmation comme Python.

0 votes

Par ailleurs, si l'affichage des fichiers CSV en texte pur vous suffit, pourquoi ne pas les ouvrir à l'aide de l'éditeur de texte de MacOS, TextEdit, au lieu de Numbers ? Au besoin, vous pouvez modifier le programme par défaut pour l'ouverture des fichiers texte, comme décrit dans la section " Choisir une application pour ouvrir un fichier sur Mac " Page web de l'assistance Apple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X