CSV-radräknare
En snabb rimlighetskontroll när du jonglerar CSV-exporter: kom filen verkligen med 12 000 rader, eller stympade skriptet den? Klistra in CSV:en så rapporterar räknaren totalt antal rader, datarader (totalt minus rubriken), om rubriken räknades, och antalet kolumner i den första raden. Inget behov av att öppna Excel eller starta en Python-notebook bara för att svara på “hur många poster?”.
Så läser räknaren din fil
-
1
Klistra in CSV
Hel fil eller ett utdrag. Tomma rader hoppas över så att en avslutande radbrytning inte blåser upp antalet.
-
2
Ställ in rubrikläge
Växla rubrik på/av så att antalet datarader speglar verkliga poster, inte dina kolumnnamn.
-
3
Räkning körs lokalt
Rader delas på vilken Unicode-radbrytning som helst; den första raden tolkas för att få kolumnantalet.
-
4
Läs sammanfattningen
Fyra siffror: totalt antal rader, datarader, rubrik ja/nej, kolumner i rad 1.
Varför fysiska rader och CSV-rader inte alltid är samma siffra
En frestande enradare som wc -l file.csv räknar fysiska rader, vilket inte är samma sak som CSV-rader när celler innehåller inbäddade radbrytningar.
Var fysiska rader och CSV-rader går isär
| Situation | wc -l säger |
Faktiska rader |
|---|---|---|
| Fil med avslutande radbrytning | rader + 1 | rader |
Flerradig cell ("line1\nline2") |
rader + 1 | rader |
| Ingen avslutande radbrytning | rader - 1 | rader |
Det här verktyget delar först på Unicode-radbrytningar, sedan filtrerar tomma rader. Det tolkar för närvarande inte flerradiga citerade celler som enskilda rader, så en CSV med inbäddade radbrytningar inuti citerade värden läser för högt. För CSV:er som den, skicka filen genom en riktig tolk först (Python csv.reader, PHP str_getcsv rad för rad) för att normalisera rader till enskilda rader.
Vanliga användningsområden för ett radantal
- Validering efter en export. Jämför räknaren mot antalet i din källdatabas.
- Kostnadsuppskattning. API-leverantörer prissätter ofta per ingesterad rad; känn till siffran innan du klickar på Importera.
- Uppdelning. Bestäm hur många filer du ska dela en stor CSV i innan bearbetning med ett batchningsverktyg.
Kolumner i den första raden
Antalet kolumner tas från rad 1, oavsett rubrikläge. Om dina rader är ojämna (olika bredder över filen) berättar den här siffran bara om toppen. Använd en CSV-visare eller ett kalkylark för att stickprovskontrollera bredare variation.
Vanliga frågor
Inte just nu. Celler som sträcker sig över flera rader via citerade radbrytningar blåser upp det totala radantalet. Om detta spelar roll, förbearbeta med en riktig CSV-tolk som matar ut en fysisk rad per rad.
Eftersom rubrikläget är på som standard. Datarader är lika med totala rader minus ett när växeln är aktiverad. Stäng av den om din CSV inte har någon rubrik så blir båda siffrorna desamma.
Vilken rad som helst som bara innehåller blanksteg efter trimning. De tas bort före räkning så att vilsna avslutande radbrytningar inte blåser upp totalsumman.
Nej. Raddelningen och räkningen sker i din webbläsare och ingenting skickas från din enhet.
Relaterade verktyg
Konvertera Word till Markdown
Konvertera en Word-DOCX-fil till ren Markdown direkt i webbläsaren. Behåll rubriker, listor, länkar och enkla tabeller och kopiera eller hämta den redigerbara .md-filen.
CSV till Excel
Konvertera CSV-data till en XLSX-arbetsbok med ett ark i webbläsaren. Granska avgränsare, bevara identifierare, tolka säkra tal och behåll filinnehållet lokalt.
Sammanfoga Excel-ark
Kombinera XLSX-, XLS-, XLSM-, XLSB- eller ODS-filer lokalt. Behåll källark separata eller lägg till rader med samma rubriker och hämta sedan en XLSX.
Arkivuppackare
Granska ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- och ODT-behållare lokalt i webbläsaren och hämta enskilda filer utan att ladda upp källarkivet.
Delare för Excel-kalkylblad
Dela en XLSX- eller XLS-arbetsbok efter kalkylbladsflik, block av datarader eller kolumnvärde i webbläsaren. Hämta en XLSX eller lokal ZIP utan filuppladdning.
Excel till CSV-omvandlare
Omvandla XLSX- eller XLS-blad till CSV eller TSV i webbläsaren. Välj blad, avgränsare, kodning och dolda data utan att ladda upp filen.
Verktyget finns på andra språk
- CSV 행 카운터 [KO]
- CSV Row Counter [EN]
- عداد صفوف CSV [AR]
- Compteur de lignes CSV [FR]
- Licznik wierszy CSV [PL]
- CSV Satır Sayacı [TR]
- ตัวนับแถวในไฟล์ CSV [TH]
- Penghitung Baris CSV [ID]
- Contador de Filas CSV [ES]
- CSV行计数器 [ZH]
- CSV行カウンター [JA]
- Đếm hàng trong bảng dữ liệu CSV [VI]
- CSV-rijenteller [NL]
- CSV-Zeilen-Zähler [DE]
- Contador de Linhas CSV [PT]
- Contatore di righe CSV [IT]
- Счётчик строк CSV [RU]