مدقّق CSV
تأكد من سلامة بنية ملف CSV قبل استيراده واحصل على قائمة المشكلات مع أرقام الأسطر.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مدقّق CSV؟
قد يفتح ملف CSV بسلاسة في برنامج جداول لكنه يُفشل أداة استيراد صارمة: صف فيه فاصلة زائدة أو علامة اقتباس لم تُغلق أو عمودان بالاسم نفسه. والعثور على السبب بين آلاف الأسطر بالعين مُتعب.
يحلّل هذا المدقّق الملف ثم يتحقق من أن كل صف يحمل عدد أعمدة الصف الأول نفسه، ومن أن الحقول المقتبسة مغلقة ومهرَّبة بشكل صحيح، ومن أن أسماء العناوين فريدة وغير فارغة. وتشير أرقام الأسطر إلى النص الأصلي حتى عندما تمتد خلية مقتبسة على عدة أسطر.
كيف تعمل؟
- الصق ملف CSV أو افتح ملفًا؛ يُكتشف الفاصل تلقائيًا ما لم تحدده.
- ألغِ تحديد «الصف الأول هو العناوين» إذا كان السطر الأول بيانات، فتتعطل فحوص العناوين.
- اقرأ شريط الحالة وجدول المشكلات: كل بند يوضح السطر والنوع والشرح.
- صحّح الأسطر في ملفك الأصلي والصقه مجددًا وتأكد من أن الحالة أصبحت خضراء.
حالات الاستخدام الشائعة
- التحقق من ملف مُصدَّر قبل رفعه إلى أداة استيراد صارمة أو محمِّل قاعدة بيانات.
- تحديد الصف الذي يُعطّل محلّل 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 الأسطر الفارغة.
أدوات ذات صلة
عارض CSV
الصق نص CSV أو افتح ملف .csv لتراجعه في جدول مع عدد الصفوف والأعمدة والفاصل المكتشف.
JSON والبيانات
منسّق CSV
أعد كتابة ملف CSV غير منظّم بصيغة متسقة: قواعد اقتباس موحّدة وخلايا مُقلَّمة وفاصل واحد ونمط واحد لنهاية السطر.
JSON والبيانات
محوّل CSV إلى JSON
حوّل صفوف CSV إلى JSON نظيف بخطوة واحدة مع قيم مُنمَّطة وفواصل مخصصة وإخراج منسّق أو مصغّر.
JSON والبيانات
محوّل فاصل CSV
حوّل ملف CSV بين الفاصلة والفاصلة المنقوطة وTab والشريط العمودي وفواصل مخصصة دون كسر الحقول المقتبسة.
JSON والبيانات
مدقق JSON
تحقق مما إذا كان النص JSON صالحًا وحدد الحرف الدقيق الذي يحدث عنده الخطأ.
JSON والبيانات
عارض Excel
اطّلع على محتوى جدول بيانات دون Excel: بدّل بين الأوراق واقرأ الصفوف الأولى وتحقق من حجم كل ورقة.
JSON والبيانات
إزالة تكرارات CSV
اعثر على الصفوف المكررة في ملف CSV واحذفها بمقارنة الصفوف كاملة أو الأعمدة التي تختارها فقط.
JSON والبيانات