🍋
Menu
Web

CSV

CSV (قيم مفصولة بفواصل)

تنسيق بيانات جدولية بنص عادي حيث يمثل كل سطر صفاً والقيم داخل الصف مفصولة بفواصل، يُستخدم على نطاق واسع لتبادل بيانات جداول البيانات وتصدير البيانات واستيراد قواعد البيانات البسيطة.

التفاصيل التقنية

رغم بساطته، يفتقر CSV إلى معيار عالمي. يحدد RFC 4180 الاتفاقية الأكثر شيوعاً: حقول مفصولة بفواصل وصفوف منتهية بـ CRLF وحقول بين علامات اقتباس مزدوجة للقيم المحتوية على فواصل أو أسطر جديدة أو علامات اقتباس (مع تكرار علامات الاقتباس الداخلية). تستخدم بعض المتغيرات الفاصلة المنقوطة (شائعة في المناطق الأوروبية) أو علامات الجدولة (TSV) أو أحرف الأنبوب كمحددات. لا يمتلك CSV نظام أنواع: تُخزّن الأرقام والتواريخ والقيم المنطقية جميعها كنص. يمكن معالجة ملفات CSV الكبيرة سطراً بسطر دون تحميل الملف بالكامل في الذاكرة.

مثال

```javascript
// CSV: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

صيغ ذات صلة

أدوات ذات صلة

مصطلحات ذات صلة