Séparateur décimal par pays
Deux systèmes partagent le monde : le point décimal avec virgules pour les milliers (États-Unis, Royaume-Uni, Asie de l'Est) et la virgule décimale avec points ou espaces pour les milliers (la majeure partie de l'Europe et de l'Amérique du Sud). Importer un CSV d'un système à l'autre peut transformer 1,5 en 15 sans prévenir.
| Pays / région | Décimal | Milliers | Exemple (1 234,56) |
|---|---|---|---|
| États-Unis | . | 1,234.56 | point |
| Royaume-Uni | . | 1,234.56 | point |
| Chine | . | 1,234.56 | point |
| Japon | . | 1,234.56 | point |
| Corée du Sud | . | 1,234.56 | point |
| Inde | . | 12,34,567.89 (lakh/crore grouping) | point |
| Australie | . | 1,234.56 | point |
| Thaïlande | . | 1,234.56 | point |
| Philippines | . | 1,234.56 | point |
| Allemagne | , | 1.234,56 | comma |
| France | , | 1 234,56 | comma (space thousands) |
| Espagne | , | 1.234,56 | comma |
| Italie | , | 1.234,56 | comma |
| Pays-Bas | , | 1.234,56 | comma |
| Pologne | , | 1 234,56 | comma (space thousands) |
| Russie | , | 1 234,56 | comma (space thousands) |
| Brésil | , | 1.234,56 | comma |
| Turquie | , | 1.234,56 | comma |
| Suède | , | 1 234,56 | comma (space thousands) |
| Suisse | . | 1'234.56 | point (apostrophe thousands) |
Notes
- L'Inde regroupe les chiffres en 2-2-2 après les centaines (12,34,567 = 1,23 million) — la seule variante de regroupement majeure.
- La Suisse utilise un point décimal mais des apostrophes pour les milliers (1'234.56) dans les cantons germanophones.
- Convention ISO/CLI : jamais de regroupement par espaces ou virgules dans la sortie de code ; les espaces fines SI réservées au texte humain.
Questions fréquentes
- Quels pays utilisent la virgule décimale ?
- La plus grande partie de l'Europe continentale (Allemagne, France, Espagne, Italie, Pays-Bas, Pologne), la Russie, la Turquie et l'Amérique latine, dont le Brésil, le Mexique et l'Argentine.
- Pourquoi mon import CSV casse-t-il les nombres ?
- Les paramètres régionaux d'importation attendent leur propre séparateur : une valeur comme 1 234,56 lue avec des réglages allemands devient 1 (puis du texte). Exportez avec des séparateurs décimaux assortis ou utilisez le format ISO.
- Que signifie 1.000 en Europe ?
- En Allemagne ou en Italie, cela signifie généralement mille, pas un. Le contexte compte — les factures utilisent les codes devises pour lever l'ambiguïté.