CSV بالفاصلة المنقوطة أم الفاصلة: أيهما تستخدم؟
تعرف على سبب استخدام بعض ملفات CSV للفاصلة المنقوطة بدل الفاصلة، ومتى يناسب كل فاصل، وكيف تحول بينهما من دون تغيير البيانات.
لا يوجد فاصل واحد مناسب لكل ملفات CSV العربية. كثير من أنظمة ERP في المنطقة تُصدّر قيماً نصية عربية مع فاصلة ASCII العادية ,، بينما قد تستخدم أنظمة أخرى الفاصلة المنقوطة ; حسب إعدادات الأرقام والاستيراد.
رقم_الطلب,المدينة,الإجمالي
ORD-1042,الرياض,1250.75
ORD-1043,جدة,89.50
الفاصل في الملف ليس هو الفاصلة العربية الظاهرة في النص
الفاصلة العربية ، حرف مختلف عن الفاصلة ASCII ,. وجود واجهة عربية أو بيانات من اليمين إلى اليسار لا يحوّل ، تلقائياً إلى فاصل CSV.
استخدم الحرف الذي يتوقعه نظام الاستيراد فعلاً. إذا كانت مواصفة ERP تقول إن الحقول مفصولة بـ ;، فاستخدم ; حتى لو كانت الشاشة عربية.
اتجاه RTL يغيّر العرض، لا ترتيب البايتات أو الحقول
قد يبدو السطر العربي في محرر النصوص وكأن بعض الفواصل تحرّكت بسبب خوارزمية العرض ثنائي الاتجاه. لكن ترتيب الحقول داخل الملف يبقى كما كُتب: الحقل الأول ثم الفاصل ثم الحقل الثاني.
لذلك لا تحكم على بنية CSV من موضع الفاصلة بصرياً فقط. افتح الملف في أداة تعرض الأعمدة أو استورده مع اختيار الفاصل صراحة.
مثال ERP حين تكون الأرقام بتنسيق مختلف
قد يصدّر نظام مالي مهيأ بتنسيق أوروبي قيمة مثل 1.250,75. عندها يصبح استخدام الفاصلة كفاصل حقول أكثر عرضة للالتباس، ويكون ; اختياراً أوضح:
رقم_الفاتورة;العميل;الإجمالي
INV-8821;شركة الندى;1.250,75
INV-8822;مؤسسة الوفاء;89,50
هذا ليس «تنسيقاً عربياً إلزامياً». إنه نتيجة إعدادات النظام الذي أنشأ الملف.
لا يتعامل Nablyx مع كل علامة ترقيم على أنها فاصل حقول. تفحص معالجة CSV الملف بحثاً عن فاصل يُستخدم بصورة متسقة، وتضع الفاصلة والفاصلة المنقوطة وعلامة الجدولة والشرطة العمودية ضمن الاحتمالات. والفاصل المكتشف في الإدخال ليس سوى نقطة البداية: يمكنك اختيار فاصل مختلف للإخراج إذا كان النظام المستلم يتطلب ذلك.
إذا فتح Excel الملف في عمود واحد
استخدم مسار استيراد النص/CSV في Excel وحدد الفاصل في المعاينة بدلاً من الاعتماد على الفتح المباشر. إذا ظهرت الأعمدة صحيحة لكن النص العربي أصبح رموزاً غريبة، فالمشكلة ترميز وليست فاصل أعمدة.
افحص هاتين النقطتين منفصلتين:
- هل يقسم الفاصل السطر إلى عدد الأعمدة المتوقع؟
- هل تظهر كلمات مثل
الرياضوجدةبشكل صحيح؟
غيّر البنية من دون تغيير القيم
عند تحويل الفاصل، يجب أن تبقى أرقام الطلبات والأسماء والأرقام العشرية كما هي. لا تستبدل كل فاصلة داخل النص أو داخل الرقم بشكل أعمى.
فالتحويل يعتمد على محلل CSV، لا على استبدال الأحرف بشكل شامل. تبقى الفاصلة داخل حقل موضوع بين علامتي اقتباس جزءاً من قيمة ذلك الحقل، بينما يعاد فقط كتابة الفواصل الحقيقية بين الأعمدة. لهذا السبب من المهم تأكيد فاصل الإدخال قبل التحويل.
اختبر صفاً عربياً حقيقياً في النظام المستلم قبل اعتماد الملف كاملاً، لأن العرض RTL قد يكون صحيحاً بينما إعداد الفاصل خاطئ، أو العكس.
تغيير فاصل CSVشاهد التحويل
يتحول النص التالف والفواصل المختلطة إلى ملف CSV موثوق
أصلح النص غير المقروء والفواصل غير المتسقة من دون تغيير القيم الفعلية داخل الخلايا.
هل تحتاج إلى هذا الآن؟
تغيير فاصل CSVأدوات ذات صلة
افتح الأداة التي يتناولها هذا الدليل، أو استكشف أداة أخرى ذات صلة.
- تنظيف وإصلاح ملفات CSV دون رفعهاأصلح مشكلات CSV الشائعة مثل الفواصل الخاطئة والصفوف غير المتساوية والأسطر الفارغة والمسافات وعلامات BOM ورؤوس الأعمدة المكررة.
- التحقق من ملفات CSV عبر الإنترنت مجاناًافحص ملف CSV لاكتشاف مشكلات البنية والترميز والعناوين والفواصل والمسافات من دون تغيير الملف.
- جعل ملف CSV آمناً لبرنامج Excel مجاناًتحيّد الصيغ وتحافظ على المعرّفات والنصوص الشبيهة بالتواريخ، وتصدّر CSV أو XLSX محدد النوع من دون رفع الملف.