عداد صفوف CSV
فحص سريع للسلامة عند التعامل مع عمليات تصدير ملف CSV: هل وصل الملف بالفعل مع 12000 صف، أم أن البرنامج النصي قام باقتطاعه؟ قم بلصق ملف CSV وتقارير العداد بإجمالي الصفوف، وصفوف البيانات (الإجمالي ناقص الرأس)، وما إذا كان قد تم حساب الرأس، وعدد الأعمدة في الصف الأول. لا داعي لفتح برنامج Excel أو تشغيل دفتر ملاحظات Python فقط للإجابة على “كم عدد السجلات؟”.
كيف يقرأ العداد ملفك
-
1
لصق ملف CSV
ملف كامل أو مقتطف. يتم تخطي الأسطر الفارغة حتى لا يؤدي السطر الجديد اللاحق إلى تضخيم العدد.
-
2
ضبط وضع الرأس
قم بتبديل تشغيل/إيقاف الرأس بحيث يعكس عدد صفوف البيانات السجلات الحقيقية، وليس أسماء الأعمدة الخاصة بك.
-
3
يعمل العد محليا
يتم تقسيم الصفوف عند أي فاصل أسطر Unicode؛ يتم تحليل الصف الأول للحصول على عدد الأعمدة.
-
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 الخاص بك لا يحتوي على رأس وسيكون كلا الرقمين متماثلين.
أي سطر يحتوي على مسافة بيضاء فقط بعد القطع. يتم إسقاطها قبل العد، لذا لا تؤدي الأسطر الجديدة الزائدة إلى تضخيم الإجمالي.
لا. يتم تقسيم الصفوف وإحصاءها في متصفحك ولا يتم إرسال أي شيء من جهازك.
أدوات ذات صلة
مستخرج الأرشيفات
افحص حاويات ZIP وJAR وXPI وDOCX وXLSX وPPTX وODT محليًا في المتصفح، ونزّل الملفات منفردة من دون رفع الأرشيف الأصلي.
مقسم أوراق Excel
قسّم دفتر عمل XLSX أو XLS حسب علامة تبويب الورقة أو دفعات صفوف البيانات أو قيمة عمود داخل المتصفح. نزّل ملف XLSX واحدًا أو ZIP محليًا من دون رفع الملف.
محوّل XML إلى CSV
حوّل بنية XML الجدولية المسطحة محليا في المتصفح إلى ملف CSV بترميز UTF-8 وفواصل، ثم انسخه أو نزّله.
تحويل CSV إلى Excel
حوّل بيانات CSV إلى مصنف XLSX من ورقة واحدة داخل متصفحك. راجع الفاصل، وحافظ على المعرّفات، واستنتج الأرقام الآمنة مع إبقاء المحتوى محليا.
دمج أوراق Excel
ادمج ملفات XLSX وXLS وXLSM وXLSB وODS محليًا. احتفظ بالأوراق منفصلة أو أضف الصفوف ذات العناوين المتطابقة ثم نزّل ملف XLSX.
محوّل M4A إلى MP3
حوّل صوت M4A إلى MP3 لدعم تشغيل أوسع. ارفع ملف .m4a ونزّل نسخة .mp3 متوافقة.
الأداة متاحة بلغات أخرى
- CSV 행 카운터 [KO]
- Đếm hàng trong bảng dữ liệu CSV [VI]
- CSV-rijenteller [NL]
- CSV行计数器 [ZH]
- CSV-Zeilen-Zähler [DE]
- CSV Row Counter [EN]
- Penghitung Baris CSV [ID]
- CSV-radräknare [SV]
- Licznik wierszy CSV [PL]
- ตัวนับแถวในไฟล์ CSV [TH]
- Contador de Filas CSV [ES]
- Compteur de lignes CSV [FR]
- Contador de Linhas CSV [PT]
- CSV行カウンター [JA]
- CSV Satır Sayacı [TR]
- Contatore di righe CSV [IT]
- Счётчик строк CSV [RU]