الفاصلة العشرية حسب الدولة
يقسم العالم نظامان: النقطة العشرية مع الفاصلة للآلاف (الولايات المتحدة وبريطانيا وشرق آسيا)، والفاصلة العشرية مع النقطة أو المسافة للآلاف (معظم أوروبا وأمريكا الجنوبية). استيراد ملف 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 = 1.23 مليون) — التجميع البديل الوحيد الكبير.
- تستخدم سويسرا النقطة العشرية لكن الفاصلة العليا للآلاف (1'234.56) في الكانتونات الناطقة بالألمانية.
- اصطلاح ISO/CLI: لا تستخدم تجميعاً بالمسافات أو الفواصل في مخرجات الكود؛ المسافات الرفيعة SI للنصوص المقروءة فقط.
الأسئلة الشائعة
- أي الدول تستخدم الفاصلة العشرية؟
- معظم أوروبا القارية (ألمانيا وفرنسا وإسبانيا وإيطاليا وهولندا وبولندا)، وروسيا وتركيا وأمريكا اللاتينية بما فيها البرازيل والمكسيك والأرجنتين.
- لماذا يُفسد استيراد CSV الأرقام؟
- لأن إعدادات الاستيراد المحلية تتوقع فاصلها الخاص: قيمة مثل 1,234.56 تُقرأ بالإعدادات الألمانية كـ 1 (ثم نص). صدّر بفواصل عشرية مطابقة أو استخدم تنسيق ISO.
- ماذا يعني 1.000 في أوروبا؟
- في ألمانيا أو إيطاليا يعني عادة ألفاً وليس واحداً. السياق مهم — الفواتير تستخدم رموز العملات لإزالة الغموض.