تعني CSV “القيم المفصولة بفواصل”، (Comma-Separated Values). يعد ملف CSV طريقة قياسية لتخزين البيانات المنظمة بتنسيق نص عادي.
إنه خيار تصدير شائع في تطبيقات سطح المكتب وبعض مواقع الويب. يمكن لمعظم برامج جداول البيانات استيراد البيانات من ملف بتنسيق CSV.
تمثل قائمة القيم المفصولة بفواصل جدولاً. كل سطر في الملف عبارة عن صف والقيمة بين كل فاصلة عبارة عن عمود. غالبًا ما يكون الصف الأول عبارة عن رأس جدول يحتوي على تسميات لكل عمود.
وبما أن البيانات الموجودة في ملف CSV تمثل جدولاً، فيجب أن يحتوي كل سطر على نفس عدد القيم المفصولة بفواصل.
تنسيق CSV.
نظرًا لأن ملفات CSV تستخدم حرف الفاصلة “،” لفصل الأعمدة، فيجب التعامل مع القيم التي تحتوي على فواصل كحالة خاصة. يتم تغليف هذه الحقول ضمن علامات اقتباس مزدوجة.
يشير الاقتباس المزدوج الأول إلى بداية بيانات العمود، ويشير الاقتباس المزدوج الأخير إلى النهاية. إذا كانت القيمة تحتوي على سلسلة ذات علامات اقتباس مزدوجة، فسيتم استبدالها بعلامتي اقتباس مزدوجتين، أو “”.
فيما يلي بعض قواعد تنسيق CSV القياسية:
- يتم تمثيل بيانات الجدول باستخدام نص عادي فقط.
- قد يمثل السطر الأول رأس الجدول وقد لا يمثله.
- يتم فصل الصفوف بفواصل الأسطر (أحرف السطر الجديد).
- يتم فصل الأعمدة (الحقول) بفواصل.
- تحتوي كافة الأسطر على نفس العدد من القيم.
- يجب أن تبدأ الحقول التي تحتوي على فواصل وتنتهي بعلامات اقتباس مزدوجة.
- يجب أن تبدأ الحقول التي تحتوي على فواصل أسطر وتنتهي بعلامات اقتباس مزدوجة (لا تدعم كافة البرامج القيم التي تحتوي على فواصل أسطر).
- لا تتطلب جميع الحقول الأخرى علامات اقتباس مزدوجة.
- يتم تمثيل علامات الاقتباس المزدوجة داخل القيم بواسطة علامتي اقتباس مزدوجتين متجاورتين.