تخطي إلى المحتوى الرئيسي
FreeOnlineTools Go
العربية
توضيح

ما هو CSV؟ شرح تنسيق قيم المفصولة بفواصل

بواسطة FreeOnlineTools Team · تم التحديث في 2026-09-02

إجابة سريعة

CSV = قيم مفصولة بفواصل، كل صف = سجل، علامات اقتباس للقيم الخاصة. استخدم محول CSV JSON المجاني للتحويل بين CSV وJSON في متصفحك — بدون رفع، خاص تماماً.

مقدمة

CSV (قيم مفصولة بفواصل) هو تنسيق نصي للبيانات الجدولية حيث كل صف هو سجل والقيم مفصولة بفواصل. علامات الاقتباس تحيط بالقيم التي تحتوي على فواصل أو أسطر جديدة. الصف الأول عادة ما يكون ترويسة بأسماء الأعمدة. CSV شائع لاستيراد/تصدير البيانات.

خطوة بخطوة

  1. افهم بنية CSV

    يحتوي ملف CSV على صف واحد في كل سطر، مع فصل القيم بفواصل. غالبًا ما يكون الصف الأول عبارة عن صف رأس يحتوي على أسماء الأعمدة. كل صف لاحق هو سجل بيانات. مثال: "الاسم،العمر،المدينة\nAlice,30,NYC\nBob,25,LA".

  2. تعلم قواعد الاقتباس

    يجب أن تكون القيم التي تحتوي على فواصل أو علامات اقتباس أو أسطر جديدة محاطة بعلامات اقتباس مزدوجة. يتم تجاوز الاقتباس الموجود داخل قيمة مقتبسة عن طريق مضاعفته. مثال: "Alice،"Hello, World"" - الفاصلة الموجودة داخل علامتي الاقتباس هي جزء من القيمة، وليست فاصلاً.

  3. التعرف على الاختلافات CSV

    على الرغم من أن الفواصل هي المحدد القياسي، إلا أن بعض الملفات تستخدم الفواصل المنقوطة (;) أو علامات التبويب (TSV) أو الأنابيب (|). غالبًا ما تستخدم اللغات الأوروبية الفواصل المنقوطة نظرًا لاستخدام الفواصل كفواصل عشرية. تحقق دائمًا من المحدد عند التحليل.

  4. تحويل CSV إلى صيغ أخرى

    CSV لا يحتوي على معلومات النوع — كل القيم عبارة عن سلاسل. عند التحويل إلى JSON أو التحميل إلى برنامج، قد تحتاج إلى تحويل السلاسل الرقمية إلى أرقام. استخدم محول CSV إلى JSON للتحويل الفوري.

أمثلة

CSV بسيط مع الرؤوس

مدخل: ثلاثة أعمدة، وصفين للبيانات

الإخراج: الاسم والعمر والمدينة أليس، 30، مدينة نيويورك بوب، 25، لوس أنجلوس

CSV بالقيم المقتبسة

مدخل: قيمة تحتوي على فاصلة

الإخراج: الاسم، ملاحظة أليس "مرحبا أيها العالم"

TSV (مفصولة بعلامات جدولة)

مدخل: نفس البيانات، محدد علامة التبويب

الإخراج: اسم المدينة العمرية أليس 30 مدينة نيويورك

المشاكل الشائعة

  • جميع القيم عبارة عن سلاسل —CSV لا تحتوي على معلومات النوع. يتم تخزين الأرقام والتواريخ والقيم المنطقية كنص ويجب تحليلها بواسطة التطبيق.
  • محددات غير متناسقة — تستخدم بعض الملفات الفواصل، والبعض الآخر تستخدم الفواصل المنقوطة أو علامات التبويب. اكتشف المحدد تلقائيًا أو اسمح للمستخدم بتحديده.
  • مشكلات الترميز —قد تستخدم ملفات CSV من Excel ترميز BOM أو Windows-1252 بدلاً من UTF-8. يؤدي هذا إلى حدوث مشكلات مع الأحرف غير ASCII.
  • أطوال الصفوف غير متناسقة - قد تحتوي بعض الصفوف على أعمدة أقل أو أكثر من الرأس. تعامل مع القيم المفقودة كقيم فارغة وإضافية عن طريق الاقتطاع أو الخطأ.

نصائح

  • CSV هو الأفضل للبيانات الجدولية - استخدم JSON للبيانات المتداخلة أو الهرمية.
  • اقتبس دائمًا القيم التي تحتوي على فواصل أو علامات اقتباس أو أسطر جديدة لتجنب أخطاء التحليل.
  • استخدم ترميز UTF-8 بدون BOM لتحقيق أقصى قدر من التوافق.
  • استخدم محول CSV إلى JSON لتحويل CSV إلى JSON للاستخدام في تطبيقات الويب.

الأدوات ذات الصلة

أدلة ذات صلة

مراجع