Separador decimal por país
Dois sistemas dividem o mundo: o ponto decimal com vírgulas nos milhares (EUA, Reino Unido, Ásia Oriental) e a vírgula decimal com pontos ou espaços nos milhares (a maior parte da Europa e da América do Sul). Importar um CSV entre sistemas pode transformar silenciosamente 1,5 em 15.
| País / região | Decimal | Milhar | Exemplo (1.234,56) |
|---|---|---|---|
| Estados Unidos | . | 1,234.56 | point |
| Reino Unido | . | 1,234.56 | point |
| China | . | 1,234.56 | point |
| Japão | . | 1,234.56 | point |
| Coreia do Sul | . | 1,234.56 | point |
| Índia | . | 12,34,567.89 (lakh/crore grouping) | point |
| Austrália | . | 1,234.56 | point |
| Tailândia | . | 1,234.56 | point |
| Filipinas | . | 1,234.56 | point |
| Alemanha | , | 1.234,56 | comma |
| França | , | 1 234,56 | comma (space thousands) |
| Espanha | , | 1.234,56 | comma |
| Itália | , | 1.234,56 | comma |
| Países Baixos | , | 1.234,56 | comma |
| Polônia | , | 1 234,56 | comma (space thousands) |
| Rússia | , | 1 234,56 | comma (space thousands) |
| Brasil | , | 1.234,56 | comma |
| Turquia | , | 1.234,56 | comma |
| Suécia | , | 1 234,56 | comma (space thousands) |
| Suíça | . | 1'234.56 | point (apostrophe thousands) |
Notas
- A Índia agrupa os dígitos em 2-2-2 após as centenas (12,34,567 = 1,23 milhão) — a única variante de agrupamento importante.
- A Suíça usa ponto decimal, mas apóstrofos para os milhares (1'234.56) nos cantões de língua alemã.
- Convenção ISO/CLI: nunca use agrupamento com espaço ou vírgula na saída de código; reserve os espaços finos SI apenas para texto humano.
Perguntas frequentes
- Quais países usam vírgula decimal?
- A maior parte da Europa continental (Alemanha, França, Espanha, Itália, Países Baixos, Polônia), Rússia, Turquia e a América Latina, incluindo Brasil, México e Argentina.
- Por que a importação de CSV estraga os números?
- A configuração regional de importação espera o próprio separador: um valor como 1.234,56 lido com configurações alemãs vira 1 (e o resto, texto). Exporte com separadores decimais compatíveis ou use o formato ISO.
- O que significa 1.000 na Europa?
- Na Alemanha ou na Itália, geralmente significa mil, não um. O contexto importa — as faturas usam códigos de moeda para eliminar a ambiguidade.