انتقل إلى المحتوى

مدقّق CSV

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

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة مدقّق CSV؟

قد يفتح ملف CSV بسلاسة في برنامج جداول لكنه يُفشل أداة استيراد صارمة: صف فيه فاصلة زائدة أو علامة اقتباس لم تُغلق أو عمودان بالاسم نفسه. والعثور على السبب بين آلاف الأسطر بالعين مُتعب.

يحلّل هذا المدقّق الملف ثم يتحقق من أن كل صف يحمل عدد أعمدة الصف الأول نفسه، ومن أن الحقول المقتبسة مغلقة ومهرَّبة بشكل صحيح، ومن أن أسماء العناوين فريدة وغير فارغة. وتشير أرقام الأسطر إلى النص الأصلي حتى عندما تمتد خلية مقتبسة على عدة أسطر.

كيف تعمل؟

  1. الصق ملف CSV أو افتح ملفًا؛ يُكتشف الفاصل تلقائيًا ما لم تحدده.
  2. ألغِ تحديد «الصف الأول هو العناوين» إذا كان السطر الأول بيانات، فتتعطل فحوص العناوين.
  3. اقرأ شريط الحالة وجدول المشكلات: كل بند يوضح السطر والنوع والشرح.
  4. صحّح الأسطر في ملفك الأصلي والصقه مجددًا وتأكد من أن الحالة أصبحت خضراء.

حالات الاستخدام الشائعة

  • التحقق من ملف مُصدَّر قبل رفعه إلى أداة استيراد صارمة أو محمِّل قاعدة بيانات.
  • تحديد الصف الذي يُعطّل محلّل CSV في مسار معالجة البيانات.
  • اكتشاف علامة اقتباس غير مغلقة تبتلع بقية الملف في خلية واحدة.
  • التأكد من أن بيانات عُدِّلت يدويًا ما زالت أعمدتها متسقة.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
id,name,name,
1,Alice,Martin,x
2,Bob
3,"Chloé,Nice,extra,cells
4,David,Roux,y
المخرج
السطر 1: [العناوين] اسم عنوان مكرر «name» (العمودان 2 و3).
السطر 1: [العناوين] العمود 4 اسم عنوانه فارغ.
السطر 3: [عدد الأعمدة] الصف يحتوي 2 عمود (أعمدة) والمتوقع 4.
السطر 4: [الاقتباس] حقل مقتبس فُتح هنا ولم يُغلق أبدًا، لذلك يُقرأ باقي الملف كخلية واحدة.
السطر 4: [عدد الأعمدة] الصف يحتوي 2 عمود (أعمدة) والمتوقع 4.

الخصوصية

تعمل أداة مدقّق CSV بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

يفحص المدقّق البنية لا المعنى: لا يعرف هل التاريخ أو البريد صحيح. تُعرض أول 5000 مشكلة فقط.

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

ما الفرق بين الخطأ والتحذير؟

عدد الأعمدة الخاطئ ومشكلات الاقتباس أخطاء لأنها تعطّل المحلّلات. أما أسماء العناوين المكررة أو الفارغة فتحذيرات: الملف مقروء لكن الأعمدة ملتبسة.

لماذا تقفز أرقام الأسطر عندما تحتوي خلية على فاصل سطر؟

يمكن أن تمتد الخلية المقتبسة على عدة أسطر فعلية. الرقم المعروض هو السطر الذي يبدأ فيه الصف في نصك، وهو ما تراه في المحرر.

هل يُحتسب السطر الفارغ صفًا؟

لا. يتجاهل المدقّق ومعظم محلّلات CSV الأسطر الفارغة.

المزيد من الأدوات في JSON والبيانات →