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
MP4'ten MP3'e Dönüştürücü
Bir MP4 videodan ses parçasını çekin ve MP3 olarak kaydedin. Her yerde dinlemek istediğiniz müzik videoları, podcastler, dersler ve ses klipleri için harika.
vCard'dan CSV'ye
Bir vCard (.vcf) dışa aktarımını yapıştırın ve ad, e-posta ve telefon sütunlu temiz bir CSV alın: kişi başına bir satır, bir elektronik tabloda ya da kişi içe aktarıcısında açmaya hazır.
DOCX'ten DOC'a Dönüştürücü
Modern Word DOCX dosyalarını eski DOC biçimine geri dönüştürün; böylece eski Microsoft Word sürümlerinde ve klasik biçime ihtiyaç duyan yazılımlarda açılırlar.
M4A'dan MP3'e Dönüştürücü
Daha geniş oynatma desteği için M4A sesi MP3'e dönüştür. Bir .m4a dosyası yükle ve uyumlu bir .mp3 kopyası indir.
MOV'dan MP4'e Dönüştürücü
QuickTime MOV videolarını her cihazda akıcı oynatma, kolay paylaşım ve güvenilir web yüklemeleri için MP4'e dönüştürün. Bir .mov dosyası yükleyin ve uyumlu bir .mp4 indirin.
CSV Sütun Çıkarıcı
Bir CSV yapıştırın ve yalnızca ihtiyacınız olan sütunları tutun. Sütunları 1 tabanlı indeksle seçin ve herhangi bir hesap tablosu ya da veritabanına hazır, temiz ve yeniden tırnaklanmış bir CSV dışa aktarın.
Araç diğer dillerde mevcuttur
- Đếm hàng trong bảng dữ liệu CSV [VI]
- Penghitung Baris CSV [ID]
- Licznik wierszy CSV [PL]
- Contador de Linhas CSV [PT]
- CSV-Zeilen-Zähler [DE]
- عداد صفوف CSV [AR]
- CSV 행 카운터 [KO]
- CSV-radräknare [SV]
- ตัวนับแถวในไฟล์ CSV [TH]
- CSV-rijenteller [NL]
- CSV行カウンター [JA]
- Contador de Filas CSV [ES]
- Compteur de lignes CSV [FR]
- CSV行计数器 [ZH]
- CSV Row Counter [EN]
- Contatore di righe CSV [IT]
- Счётчик строк CSV [RU]