各国小数点与千位分隔符对照
世界分两大体系:小数点+逗号千位(美英东亚),小数逗号+点或空格千位(欧洲大部、南美)。跨体系导入 CSV 可能把 1.5 静默变成 15。
| 国家/地区 | 小数符 | 千位符 | 示例 (1,234.56) |
|---|---|---|---|
| 美国 | . | 1,234.56 | point |
| 英国 | . | 1,234.56 | point |
| 中国 | . | 1,234.56 | point |
| 日本 | . | 1,234.56 | point |
| 韩国 | . | 1,234.56 | point |
| 印度 | . | 12,34,567.89 (lakh/crore grouping) | point |
| 澳大利亚 | . | 1,234.56 | point |
| 泰国 | . | 1,234.56 | point |
| 菲律宾 | . | 1,234.56 | point |
| 德国 | , | 1.234,56 | comma |
| 法国 | , | 1 234,56 | comma (space thousands) |
| 西班牙 | , | 1.234,56 | comma |
| 意大利 | , | 1.234,56 | comma |
| 荷兰 | , | 1.234,56 | comma |
| 波兰 | , | 1 234,56 | comma (space thousands) |
| 俄罗斯 | , | 1 234,56 | comma (space thousands) |
| 巴西 | , | 1.234,56 | comma |
| 土耳其 | , | 1.234,56 | comma |
| 瑞典 | , | 1 234,56 | comma (space thousands) |
| 瑞士 | . | 1'234.56 | point (apostrophe thousands) |
说明
- 印度的分位是“百位后 2-2-2”(12,34,567 = 123.4567 万)——唯一的主流变体分组。
- 瑞土地区用小数点但千位用撇号(1'234.56)。
- 编程输出请勿使用空格或逗号分组;仅面向人的文本可用窄空格。
常见问题
- 哪些国家用小数逗号?
- 欧洲大陆大部分(德法西意荷波)、俄罗斯、土耳其以及巴西、墨西哥、阿根廷等拉美国家。
- 为什么我的 CSV 导入后数字出错?
- 导入方的区域设置期望自己的分隔符:德语环境会把 1,234.56 读成 1(其余被当作文本)。导出时使用匹配的小数符或 ISO 格式。
- 在欧洲 1.000 是什么意思?
- 在德国或意大利通常表示一千而不是一。要看上下文——发票上会有货币代码帮助消除歧义。