Separador decimal por país
Dos sistemas dividen el mundo: el punto decimal con comas para los miles (EE. UU., Reino Unido, Asia oriental) y la coma decimal con puntos o espacios para los miles (la mayor parte de Europa y Sudamérica). Importar un CSV entre sistemas puede convertir silenciosamente 1,5 en 15.
| País / región | Decimal | Miles | Ejemplo (1.234,56) |
|---|---|---|---|
| Estados Unidos | . | 1,234.56 | point |
| Reino Unido | . | 1,234.56 | point |
| China | . | 1,234.56 | point |
| Japón | . | 1,234.56 | point |
| Corea del Sur | . | 1,234.56 | point |
| India | . | 12,34,567.89 (lakh/crore grouping) | point |
| Australia | . | 1,234.56 | point |
| Tailandia | . | 1,234.56 | point |
| Filipinas | . | 1,234.56 | point |
| Alemania | , | 1.234,56 | comma |
| Francia | , | 1 234,56 | comma (space thousands) |
| España | , | 1.234,56 | comma |
| Italia | , | 1.234,56 | comma |
| Países Bajos | , | 1.234,56 | comma |
| Polonia | , | 1 234,56 | comma (space thousands) |
| Rusia | , | 1 234,56 | comma (space thousands) |
| Brasil | , | 1.234,56 | comma |
| Turquía | , | 1.234,56 | comma |
| Suecia | , | 1 234,56 | comma (space thousands) |
| Suiza | . | 1'234.56 | point (apostrophe thousands) |
Notas
- India agrupa los dígitos en 2-2-2 tras las centenas (12,34,567 = 1,23 millones) — la única agrupación variante importante.
- Suiza usa punto decimal pero apóstrofos para los miles (1'234.56) en los cantones de habla alemana.
- Convención ISO/CLI: nunca uses agrupación con espacios ni comas en la salida de código; reserva los espacios finos SI solo para texto humano.
Preguntas frecuentes
- ¿Qué países usan coma decimal?
- La mayor parte de Europa continental (Alemania, Francia, España, Italia, Países Bajos, Polonia), Rusia, Turquía y Latinoamérica, incluidos Brasil, México y Argentina.
- ¿Por qué se rompen los números al importar un CSV?
- La configuración regional importadora espera su propio separador: un valor como 1.234,56 leído con ajustes alemanes se convierte en 1 (y el resto, texto). Exporta con separadores decimales coincidentes o usa formato ISO.
- ¿Qué significa 1.000 en Europa?
- En Alemania o Italia suele significar mil, no uno. El contexto importa: las facturas usan códigos de moneda para eliminar la ambigüedad.