إدخال CSV

المخرجات المنسقة

المحدد:

ما هو منسق CSV؟

CSV (القيم المفصولة بفواصل) هو تنسيق نصي مسطح للبيانات الجدولية. غالباً ما يحتوي CSV الخام من التصديرات أو واجهات API أو النسخ واللصق على تباعد غير متسق أو محددات مختلطة أو اقتباسات فوضوية. يقوم منسق CSV بتنظيف البيانات وتوحيدها: محددات متسقة، اقتباسات صحيحة وفقاً لـRFC 4180، وإزالة اختيارية للسطور الفارغة.

تعمل هذه الأداة بالكامل في متصفحك. يتم تحليل CSV وإعادة تنسيقه محلياً؛ لا يُرسل أي شيء إلى خادم. استخدم أزرار المحدد (فاصلة، فاصلة منقوطة، جدول) لمطابقة بياناتك.

أمثلة تنسيق CSV

نسّق وتنظيف بيانات CSV. مثال من قطاع الاتصالات:

مثال: سجلات المشتركين

الإدخال / المخرجات

انقر فوق زر تحميل مثال أعلاه لتحميل المزيد من الأمثلة في المحرر.

كيفية استخدام هذه الأداة

1

الصق أو ارفع

انسخ CSV الخاص بك والصقه في المحرر الأيسر، أو انقر على رفع الملف لتحميل ملف .csv أو .txt. استخدم تحميل مثال لبيانات نموذجية بتنسيق غير متسق.

2

اختر المحدد والخيارات

اختر المحدد (فاصلة أو فاصلة منقوطة أو جدول) لمطابقة بياناتك. فعّل إزالة الفارغة لحذف الأسطر الفارغة. تتحدث اللوحة اليمنى تلقائياً.

3

نسخ أو تنزيل

استخدم <strong>نسخ</strong> أو <strong>تنزيل</strong> للحصول على CSV المنسق. لتحويل CSV إلى JSON استخدم CSV إلى JSON. للتحقق استخدم أداة التحقق من CSV.

كيف يعمل المنسق

تُحلل الأداة CSV الخاص بك وفقاً لـRFC 4180: الحقول التي تحتوي على فواصل أو أسطر جديدة أو علامات اقتباس مزدوجة تُحاط بعلامات اقتباس، وعلامات الاقتباس الداخلية تُضاعف كهروب. يوحّد المنسق استخدام المحدد، يطبق الاقتباسات المتسقة، ويُزيل اختيارياً الأسطر الفارغة. تعمل المعالجة في المتصفح باستخدام JavaScript — بدون رحلة إلى الخادم.

يُصدّر Excel و<a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a> CSV بمحددات محددة حسب اللغة المحلية. غالباً تستخدم اللغات الأوروبية الفاصلة المنقوطة لأن الفاصلة هي فاصل عشري. تتيح لك أزرار المحدد مطابقة مصدرك. لتحويل CSV المنسق إلى بيانات منظمة استخدم CSV إلى JSON أو CSV إلى XML.

أين يفيد تنسيق CSV

كثيراً ما تُنتج تصديرات قواعد البيانات من PostgreSQL أو MySQL أو SQL Server ملفات CSV ذات تنسيق غير متسق. معالجتها هنا تُعطيك بيانات نظيفة لإعادة الاستيراد أو خطوط أنابيب ETL أو التحليل في pandas. نسخ جداول البيانات الملصوقة من Excel أو Google Sheets قد تحتوي على مسافات إضافية أو نهايات أسطر مختلطة — التنسيق يوحّدها.

استجابات API التي تُعيد CSV (مثل من <a href="https://www.postman.com/" target="_blank" rel="noopener">Postman</a> أو <code>curl</code>) قد تكون مضغوطة أو ذات اقتباسات سيئة. لصقها هنا يجعل البنية مقروءة. قبل التحويل إلى JSON للاستخدام في تطبيقات الويب، نسّق CSV أولاً ثم استخدم CSV إلى JSON. للتحقق قبل الاستيراد مرّره عبر أداة التحقق من CSV.

إنه مفيد أيضاً قبل مشاركة CSV مع الزملاء. CSV المنسق في طلب سحب أو تذكرة أسهل للمراجعة. تمريره أولاً عبر أداة التحقق من CSV يمكن أن يكتشف أخطاء الاقتباس أو الأعمدة غير المتسقة قبل أن يراها أي شخص آخر.

الأسئلة الشائعة

هل بياناتي خاصة؟

نعم. يعمل التنسيق في متصفحك. لا يُرسل أي بيانات إلى أي خادم.

أي محدد يجب أن أستخدم؟

الفاصلة (,) هي المعيار للبيانات الأمريكية والبريطانية. الفاصلة المنقوطة (;) شائعة في أوروبا حيث الفاصلة هي فاصل عشري. الجدول يُستخدم في ملفات TSV. طابق بيانات مصدرك.

ماذا تفعل خاصية إزالة الفارغة؟

تُزيل الأسطر الفارغة من المخرجات. مفيدة عندما يحتوي مصدرك على أسطر جديدة إضافية بين الصفوف.

هل يمكنني تحويل CSV إلى JSON؟

نعم. استخدم CSV إلى JSON لذلك. لـJSON إلى CSV استخدم JSON إلى CSV.

ما هو حد الحجم؟

لا يوجد حد صارم من الأداة. الملفات الكبيرة (ملايين الصفوف) قد تُبطئ المتصفح. للـCSV الكبير جداً، فكر في استخدام أداة سطر أوامر مثل csvkit أو jq مع البث.

أدوات ذات صلة

لمواصفات CSV، راجع RFC 4180. دليل JSON من MDN يغطي تنسيقات البيانات ذات الصلة. JSON يُستخدم كثيراً جنباً إلى جنب مع CSV في استجابات API.

نجاح
تحذير