عداد صفوف CSV

عدّ الصفوف

فحص سريع للسلامة عند التعامل مع عمليات تصدير ملف CSV: هل وصل الملف بالفعل مع 12000 صف، أم أن البرنامج النصي قام باقتطاعه؟ قم بلصق ملف CSV وتقارير العداد بإجمالي الصفوف، وصفوف البيانات (الإجمالي ناقص الرأس)، وما إذا كان قد تم حساب الرأس، وعدد الأعمدة في الصف الأول. لا داعي لفتح برنامج Excel أو تشغيل دفتر ملاحظات Python فقط للإجابة على “كم عدد السجلات؟”.

كيف يقرأ العداد ملفك

  1. 1

    لصق ملف CSV

    ملف كامل أو مقتطف. يتم تخطي الأسطر الفارغة حتى لا يؤدي السطر الجديد اللاحق إلى تضخيم العدد.

  2. 2

    ضبط وضع الرأس

    قم بتبديل تشغيل/إيقاف الرأس بحيث يعكس عدد صفوف البيانات السجلات الحقيقية، وليس أسماء الأعمدة الخاصة بك.

  3. 3

    يعمل العد محليا

    يتم تقسيم الصفوف عند أي فاصل أسطر Unicode؛ يتم تحليل الصف الأول للحصول على عدد الأعمدة.

  4. 4

    اقرأ الملخص

    أربعة أرقام: إجمالي الصفوف، صفوف البيانات، الرأس نعم/لا، الأعمدة في الصف 1.

لماذا الخطوط والصفوف ليست دائما نفس العدد

سطر واحد مغري مثل wc -l file.csv يحسب الخطوط المادية، وهو ليس نفس الشيء مثل صفوف CSV عندما تحتوي الخلايا على أسطر جديدة مضمنة.

حيث تتباعد الخطوط والصفوف

الوضع يقول wc -l الصفوف الفعلية
ملف بالسطر الجديد النهائي صفوف + 1 صفوف
خلية متعددة الأسطر ("line1\nline2") صفوف + 1 صفوف
لا يوجد سطر جديد زائدة الصفوف - 1 صفوف

تقوم هذه الأداة بتقسيم فواصل أسطر Unicode أولاً، ثم تقوم بتصفية الأسطر الفارغة. لا يقوم حاليًا بتحليل الخلايا المقتبسة متعددة الأسطر كصفوف مفردة، لذلك ستتم قراءة ملف CSV الذي يحتوي على أسطر جديدة مضمنة داخل القيم المقتبسة بشكل مرتفع. بالنسبة لملفات CSV من هذا القبيل، قم بتوجيه الملف من خلال محلل مناسب أولاً (Python csv.reader، PHP str_getcsv سطرًا تلو الآخر) لتطبيع الصفوف في أسطر مفردة.

الاستخدامات الشائعة لعدد الصفوف

  • التحقق بعد التصدير. قارن العداد بالعدد الموجود في قاعدة البيانات المصدر.
  • تقدير التكلفة. غالبًا ما يقوم موردو واجهة برمجة التطبيقات (API) بتسعير كل صف يتم استيعابه؛ تعرف على الرقم قبل النقر فوق استيراد.
  • التقطيع. حدد عدد الملفات التي تريد تقسيم ملف CSV كبير إليها قبل المعالجة باستخدام أداة التجميع.

الأعمدة في الصف الأول

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

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

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

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

أي سطر يحتوي على مسافة بيضاء فقط بعد القطع. يتم إسقاطها قبل العد، لذا لا تؤدي الأسطر الجديدة الزائدة إلى تضخيم الإجمالي.

لا. يتم تقسيم الصفوف وإحصاءها في متصفحك ولا يتم إرسال أي شيء من جهازك.

أدوات ذات صلة

محول MP4 إلى MP3

اسحب مسار الصوت من فيديو MP4 واحفظه كملف MP3. رائع لمقاطع الموسيقى والبودكاست والمحاضرات والمقاطع الصوتية التي تريد الاستماع إليها في أي مكان.

مولّد بيانات اختبار SQL

أنشئ عبارات SQL INSERT جاهزة للتشغيل بصفوف عيّنات متسلسلة (id, name, email, active) لأي اسم جدول. حتى 200 صف، صيغة MySQL، بنقرة واحدة.

محول OGG إلى MP3

حول ملفات صوت OGG (Vorbis) إلى MP3 لتوافق واسع مع الهواتف والسيارات وتطبيقات الموسيقى والأجهزة التي لا تدعم صيغة OGG.

محول ODT إلى DOCX

حول ملفات OpenDocument Text (ODT) إلى وورد DOCX حتى يتمكن أي شخص على مايكروسوفت أوفيس من فتحها وتحريرها. احتفظ بنصك وعناوينك وقوائمك وتنسيقك الأساسي سليما.

محول Excel إلى JSON

حوّل أوراق XLSX أو XLS إلى JSON داخل متصفحك. اختر الأوراق والبنية والمفاتيح وقواعد القيم من دون رفع الملف.

مقسم أوراق Excel

قسّم دفتر عمل XLSX أو XLS حسب علامة تبويب الورقة أو دفعات صفوف البيانات أو قيمة عمود داخل المتصفح. نزّل ملف XLSX واحدًا أو ZIP محليًا من دون رفع الملف.

الأداة متاحة بلغات أخرى