أدلة عملية معمقة

فحص ملف CSV قبل استخدامه

تحقق من البنية والقيم المفقودة والتكرارات والمفاتيح دون تعديل الملف الأصلي.

آخر تحديث :

تقارير ورسوم على مكتب لمراجعة البيانات. مشهد توضيحي دون بيانات حقيقية.

رسم توضيحي مولد بالذكاء الاصطناعي · تقارير ورسوم على مكتب لمراجعة البيانات. مشهد توضيحي دون بيانات حقيقية.

هل يخدم الجدول السؤال المطلوب؟

قد يفقد الملف أصفاره الأولى أو تتغير تواريخه أو تختفي سجلات غير منتظمة عند فتحه في برنامج جداول. اعمل على نسخة وسجل المشكلات قبل تصحيحها. يصف RFC 4180 صيغة CSV شائعة، ويصف نموذج CSVW لدى W3C الفواصل والأنواع والقيم الفارغة والمفاتيح. يفحص التقرير البنية المرصودة ولا يثبت صحة البيانات.

  1. حفظ الأصل

    سجل المصدر وتاريخ التنزيل والترخيص وبصمة الملف. افصل الملف المستلم عن التحويلات. قد يؤدي فتحه وحفظه في برنامج جداول إلى تغيير المعرفات بالفعل.

  2. تحديد الصيغة

    اختر الفاصلة أو الفاصلة المنقوطة أو علامة الجدولة صراحة. يمكن للحقول بين علامتي اقتباس احتواء فواصل وأسطر جديدة؛ لذا لا يكفي عد الأسطر. يلزم UTF-8 وصف عناوين بأسماء مختلفة.

  3. تحليل الأعمدة

    احسب الخلايا الفارغة والقيم المختلفة والمسافات الطرفية. الفراغ لا يعني بالضرورة صفراً. تبقى NA وnull و- قيماً ما لم يحدد قاموس البيانات أنها مفقودة.

  4. فحص المفتاح المركب والتنظيف المقترح

    استخدم عدة أعمدة للملاحظات المتكررة، مثل المحطة والتاريخ. تقارن الأداة مجموعات القيم الدقيقة دون وصل النصوص. يجعل أي مكون فارغ المفتاح غير مكتمل. نسبة التعبئة ليست نسبة صحة، ولا تُحسب دون سجلات. افحص التصادمات قبل حذف المسافات؛ ستصبح A وA المحاطة بمسافات قيمة واحدة.

  5. القرار قبل التصحيح

    السجل المتطابق والمفتاح المتكرر حالتان مختلفتان. حدد وحدة السجل: شركة أو منشأة أو ملاحظة مؤرخة. وثق كل تصحيح وقارن الأعداد قبل التحويل وبعده.

تحليل ملف CSV

معالجة محلية في المتصفح دون رفع الملف. UTF-8 وحد أقصى 2 ميغابايت و10 آلاف سجل و200 عمود. يحتوي التصدير على أسماء الملف والأعمدة دون قيم الخلايا.

لمفتاح محطة + تاريخ، أدخل المحطة أعلاه والتاريخ هنا. يجب ألا يكون أي مكون فارغاً. احتفظ بالمسافات في أسماء الأعمدة.

جاهز للتحليل.

حالات وقرارات

حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.

معرفات تبدأ بأصفار

مثال افتراضي: يعامل هذا الفحص 0012 و12 كسلسلتين مختلفتين. لا تحولهما إلى أعداد إلا إذا سمح تعريف العمود؛ راجع المطابقات التي اعتمدت على الصفر.

مفتاح متكرر وملاحظات مختلفة

في جدول توضيحي تظهر محطة كل يوم. رمز المحطة وحده غير فريد؛ قد يصلح رمز المحطة + التاريخ. تكرار المفتاح لا يبرر حذف الملاحظة.

الدليل المطلوب حفظه

  • المصدر والترخيص وبصمة الأصل
  • الصيغة وقاموس القيم المفقودة
  • وحدة السجل والمفتاح والمشكلات
  • قواعد التحويل والأعداد المقارنة

مراجع رسمية

صفحات المصادر المرتبطة

بروتوكولات ذات صلة

فحوص قبل الاستنتاج

  • هل بقيت الأصفار الأولى؟
  • هل تميز الفراغات عن الأصفار؟
  • هل يناسب المفتاح وحدة السجل؟
  • هل التصحيحات موثقة وقابلة للعكس؟

تقرير JSON قابل للتصدير دون قيم الخلايا، مع قرار بشأن التحويلات اللازمة.

أسئلة شائعة

هل يجب حذف كل التكرارات؟

لا. افحص وحدة السجل والإصدارات والأعمدة. قد تمثل السجلات المتطابقة أحداثاً مختلفة إذا غاب معرف الحدث.

هل يجوز حذف عمود فارغ؟

بعد التحقق من المخطط والاستخدام فقط. قد يكون مطلوباً للاستيراد أو يمثل متغيراً لم يُجمع. وثق القرار في القاموس.