Ülkeye göre ondalık ayırıcı
Dünya iki sisteme bölünür: binlik için virgülle birlikte ondalık nokta (ABD, Birleşik Krallık, Doğu Asya) ve binlik için nokta veya boşlukla birlikte ondalık virgül (Avrupa'nın ve Güney Amerika'nın çoğu). Sistemler arası CSV içe aktarma 1,5'i sessizce 15'e çevirebilir.
| Ülke / bölge | Ondalık | Binlik | Örnek (1.234,56) |
|---|---|---|---|
| ABD | . | 1,234.56 | point |
| Birleşik Krallık | . | 1,234.56 | point |
| Çin | . | 1,234.56 | point |
| Japonya | . | 1,234.56 | point |
| Güney Kore | . | 1,234.56 | point |
| Hindistan | . | 12,34,567.89 (lakh/crore grouping) | point |
| Avustralya | . | 1,234.56 | point |
| Tayland | . | 1,234.56 | point |
| Filipinler | . | 1,234.56 | point |
| Almanya | , | 1.234,56 | comma |
| Fransa | , | 1 234,56 | comma (space thousands) |
| İspanya | , | 1.234,56 | comma |
| İtalya | , | 1.234,56 | comma |
| Hollanda | , | 1.234,56 | comma |
| Polonya | , | 1 234,56 | comma (space thousands) |
| Rusya | , | 1 234,56 | comma (space thousands) |
| Brezilya | , | 1.234,56 | comma |
| Türkiye | , | 1.234,56 | comma |
| İsveç | , | 1 234,56 | comma (space thousands) |
| İsviçre | . | 1'234.56 | point (apostrophe thousands) |
Notlar
- Hindistan, yüzler basamağından sonra rakamları 2-2-2 biçiminde gruplar (12,34,567 = 1,23 milyon) — büyük tek alternatif gruplama.
- İsviçre, Almanca konuşan kantonlarda ondalık nokta ama binlik için kesme işareti kullanır (1'234.56).
- ISO/CLI kuralı: kod çıktısında asla boşluk veya virgülle gruplama yapmayın; ince SI boşlukları yalnızca insan okuyucu için kullanılır.
Sık sorulan sorular
- Hangi ülkeler ondalık virgül kullanır?
- Kıta Avrupası'nın çoğu (Almanya, Fransa, İspanya, İtalya, Hollanda, Polonya), Rusya, Türkiye ve Brezilya, Meksika, Arjantin dahil Latin Amerika.
- CSV içe aktarmam sayıları neden bozuyor?
- İçe aktaran yerel ayar kendi ayırıcısını bekler: 1.234,56 gibi bir değer Almanya ayarlarıyla okunduğunda 1'e (sonrası metin) dönüşür. Eşleşen ondalık ayırıcılarla dışa aktarın veya ISO biçimini kullanın.
- Avrupa'da 1.000 ne anlama gelir?
- Almanya veya İtalya'da genellikle bin anlamına gelir, bir değil. Bağlam önemlidir — faturalar belirsizliği gidermek için para birimi kodları kullanır.