CSV
CSV
أبسط صيغة بيانات جدولية تفصل الأعمدة بالفواصل
مقدّمة
CSV (Comma-Separated Values) نص جدولي بسيط يمثّل فيه كل سطر صفًّا، وتمثّل القيم المفصولة بفاصلة الأعمدةَ. وهي الطريقة الأكثر شيوعًا لتبادل البيانات الجدولية بين جداول البيانات وقواعد البيانات.
بنيتها مسطّحة (flat) فلا تستوعب البيانات الهرمية، لكنها بالمقابل خفيفة وتُفتَح في أي مكان.
خصائص الصياغة
- غالبًا ما يُستخدَم السطر الأول ترويسةً (أسماء الأعمدة).
- إذا احتوت القيمة على فاصلة أو علامة اقتباس أو سطر جديد، تُحاط بعلامتَي اقتباس مزدوجتين.
- تُهرَّب علامة الاقتباس داخل الاقتباس بتكرارها مرتين متتاليتين ("").
- يُستخدَم أحيانًا الفاصلة المنقوطة أو علامة الجدولة فاصلًا.
المزايا
- تُفتَح في أي مكان مثل إكسل وقواعد البيانات
- خفيفة وبسيطة
- فعّالة مع البيانات الجدولية الكبيرة
العيوب
- لا تمثّل البيانات الهرمية أو المتداخلة
- لا معلومات عن الأنواع فكل شيء سلسلة نصية
- كثرة لهجات الفواصل والترميز
الاستخدامات الرئيسية
- تصدير جداول البيانات واستيرادها
- مجموعات بيانات للتحليل
- التحميل المجمّع لقواعد البيانات
مثال
id,name,role
1,Ada,admin
2,Linus,editor