各國小數點與千位分隔符對照
世界分兩大體系:小數點+逗號千位(美英東亞),小數逗號+點或空格千位(歐洲大部、南美)。跨體系匯入 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 是什麼意思?
- 在德國或義大利通常表示一千而不是一。要看上下文——發票上會有貨幣代碼幫助消除歧義。