Decimal separator ayon sa bansa
Dalawang sistema ang naghahati sa mundo: decimal point na may comma para sa libo-libo (US, UK, Silangang Asya) at decimal comma na may tuldok o space para sa libo-libo (karamihan ng Europa, South America). Ang pag-import ng CSV sa iba't ibang system ay tahimik na pwedeng gawing 15 ang 1.5.
| Bansa / rehiyon | Decimal | Libo-libo | Halimbawa (1,234.56) |
|---|---|---|---|
| United States | . | 1,234.56 | point |
| United Kingdom | . | 1,234.56 | point |
| China | . | 1,234.56 | point |
| Japan | . | 1,234.56 | point |
| South Korea | . | 1,234.56 | point |
| India | . | 12,34,567.89 (lakh/crore grouping) | point |
| Australia | . | 1,234.56 | point |
| Thailand | . | 1,234.56 | point |
| Philippines | . | 1,234.56 | point |
| Germany | , | 1.234,56 | comma |
| France | , | 1 234,56 | comma (space thousands) |
| Spain | , | 1.234,56 | comma |
| Italy | , | 1.234,56 | comma |
| Netherlands | , | 1.234,56 | comma |
| Poland | , | 1 234,56 | comma (space thousands) |
| Russia | , | 1 234,56 | comma (space thousands) |
| Brazil | , | 1.234,56 | comma |
| Turkey | , | 1.234,56 | comma |
| Sweden | , | 1 234,56 | comma (space thousands) |
| Switzerland | . | 1'234.56 | point (apostrophe thousands) |
Tala
- Ang India ay gina-group ang mga digit na 2-2-2 pagkatapos ng daan-daan (12,34,567 = 1.23 milyon) — ito lang ang tanging major na variant ng grouping.
- Ang Switzerland ay gumagamit ng decimal point pero apostrophe para sa libo-libo (1'234.56) sa mga German-speaking canton.
- ISO/CLI convention: huwag gamitin ang space o comma sa grouping sa code output; gamitin lang ang SI thin spaces sa human text.
Mga madalas itanong
- Aling bansa ang gumagamit ng decimal comma?
- Karamihan ng kontinental Europe (Germany, France, Spain, Italy, Netherlands, Poland), Russia, Turkey at Latin America kasama ang Brazil, Mexico at Argentina.
- Bakit nasisira ng CSV import ang mga numero?
- Inaasahan ng importing locale ang sarili nitong separator: ang value na tulad ng 1,234.56 na babasahin sa German settings ay nagiging 1 (tapos text). I-export with matching decimal separators o gamitin ang ISO formatting.
- Ano ibig sabihin ng 1.000 sa Europe?
- Sa Germany o Italy karaniwan itong nangangahulugang isang libo, hindi isa. Mahalaga ang context — ang mga invoice ay gumagamit ng currency codes para i-disambiguate.