CSV Satır Sayacı
CSV dışa aktarımlarıyla uğraşırken hızlı bir kontrol: dosya gerçekten 12.000 satırla mı geldi, yoksa betik dosyayı kırptı mı? CSV’yi yapıştırın; sayaç toplam satır sayısını, veri satırlarını (toplamdan başlık çıkarılmış), başlığın sayılıp sayılmadığını ve ilk satırdaki sütun sayısını bildirir. Yalnızca “kaç kayıt var?” sorusuna yanıt vermek için Excel açmanıza ya da Python not defteri başlatmanıza gerek yok.
Sayaç dosyanızı nasıl okur?
-
1
CSV'yi yapıştırın
Tam dosya veya bir parça. Boş satırlar atlanır, böylece sondaki satır sonu sayıyı şişirmez.
-
2
Başlık modunu ayarlayın
Veri satırı sayısının sütun adlarını değil gerçek kayıtları yansıtması için başlığı açıp kapatın.
-
3
Sayım yerel olarak çalışır
Satırlar herhangi bir Unicode satır sonunda bölünür; sütun sayısını almak için ilk satır ayrıştırılır.
-
4
Özeti okuyun
Dört sayı: toplam satır sayısı, veri satırları, başlık var/yok, 1. satırdaki sütunlar.
Fiziksel satırlar ile CSV satırları neden her zaman aynı sayıda değildir
wc -l file.csv gibi cazip bir tek satırlık komut, fiziksel satırları sayar; hücreler gömülü satır sonları içerdiğinde bu, CSV satırlarıyla aynı şey değildir.
Fiziksel satırlarla CSV satırlarının ayrıştığı yerler
| Durum | wc -l şunu der |
Gerçek satırlar |
|---|---|---|
| Son satır sonu olan dosya | satır + 1 | satır |
Çok satırlı hücre ("line1\nline2") |
satır + 1 | satır |
| Son satır sonu yok | satır - 1 | satır |
Bu araç önce Unicode satır sonlarında böler, ardından boş satırları filtreler. Şu anda tırnak içindeki çok satırlı hücreleri tek satır olarak ayrıştırmadığından, tırnaklı değerlerin içinde gömülü satır sonları bulunan bir CSV fazla sayılır. Bu tür CSV’ler için dosyayı önce uygun bir ayrıştırıcıdan geçirin (Python csv.reader, PHP str_getcsv satır satır) ve her kaydı tek satıra normalleştirin.
Satır sayımının yaygın kullanımları
- Dışa aktarımdan sonra doğrulama. Sayacı, kaynak veritabanınızdaki kayıt sayısıyla karşılaştırın.
- Maliyet tahmini. API sağlayıcıları genellikle alınan her satır için ücret alır; İçe Aktar’a tıklamadan önce sayıyı bilin.
- Parçalara ayırma. Büyük bir CSV’yi bir toplu işleme aracıyla işlemeden önce kaç dosyaya böleceğinize karar verin.
İlk satırdaki sütunlar
Sütun sayısı, başlık modundan bağımsız olarak 1. satırdan alınır. Satırlarınız düzensizse (dosya boyunca farklı genişliklerde), bu sayı yalnızca en üst hakkında bilgi verir. Daha geniş farklılıkları örnekleyerek denetlemek için bir CSV görüntüleyici veya elektronik tablo kullanın.
Sık Sorulan Sorular
Şu an için hayır. Tırnaklı satır sonlarıyla birden çok satıra yayılan hücreler, toplam satır sayısını şişirir. Bu önemliyse, her kayıt için tek bir fiziksel satır üreten gerçek bir CSV ayrıştırıcısıyla önceden işleyin.
Çünkü başlık modu varsayılan olarak açıktır. Anahtar açıkken veri satırları, toplam satırlardan bir eksiktir. CSV’nizde başlık yoksa kapatın; o zaman her iki sayı aynı olur.
Kırpma sonrası yalnızca boşluk içeren her satır. Bunlar sayımdan önce çıkarılır, böylece sondaki başıboş satır sonları toplamı şişirmez.
Hayır. Satır bölme ve sayma işlemleri tarayıcınızda gerçekleşir ve cihazınızdan hiçbir şey gönderilmez.
İlgili Araçlar
Excel Sayfa Bölücü
XLSX veya XLS çalışma kitabını tarayıcıda çalışma sayfası sekmelerine, veri satırı parçalarına veya sütun değerlerine göre bölün. Dosya yüklemeden tek XLSX veya yerel ZIP indirin.
DOCX'ten ODT'ye Dönüştürücü
Word DOCX belgelerini LibreOffice ve OpenOffice için OpenDocument ODT biçimine dönüştürün. Metninizi, biçimlendirmenizi ve tablolarınızı açık bir standartta tutun.
XML to CSV Dönüştürücü
Düz tablo yapısındaki XML verisini tarayıcınızda virgülle ayrılmış UTF-8 CSV biçimine dönüştürün, kopyalayın veya indirin.
CSV Dosyasını Excel Dosyasına Dönüştürme
CSV verisini tarayıcınızda tek sayfalı XLSX dosyasına dönüştürün; ayırıcıları inceleyin, kimlikleri koruyun ve güvenli sayıları doğru hücre türünde saklayın.
Excel Sayfa Birleştirici
XLSX, XLS, XLSM, XLSB veya ODS dosyalarını yerelde birleştirin. Kaynak sayfaları ayrı tutun ya da aynı başlıklara sahip satırları ekleyip XLSX indirin.
Sahte JSON Oluşturucu
Saniyeler içinde ad, e-posta, boolean, puan ve tarih içeren örnek JSON dizileri oluşturun; API mock'ları ve test fixture'ları için ideal.
Araç diğer dillerde mevcuttur
- CSV行カウンター [JA]
- Contador de Filas CSV [ES]
- Compteur de lignes CSV [FR]
- Contador de Linhas CSV [PT]
- Đếm hàng trong bảng dữ liệu CSV [VI]
- CSV-radräknare [SV]
- ตัวนับแถวในไฟล์ CSV [TH]
- CSV 행 카운터 [KO]
- عداد صفوف CSV [AR]
- CSV-Zeilen-Zähler [DE]
- Penghitung Baris CSV [ID]
- CSV-rijenteller [NL]
- Licznik wierszy CSV [PL]
- CSV Row Counter [EN]
- Contatore di righe CSV [IT]
- Счётчик строк CSV [RU]
- CSV行计数器 [ZH]