Preskočiť na obsah
100% lokálne

Validátor stĺpcov CSV

Skontrolujte, či má každý riadok súboru CSV alebo TSV rovnaký počet stĺpcov ako hlavička.

Vstup
Výstup

Validátor stĺpcov CSV

Prilepte text s oddeľovačmi a tento nástroj skontroluje, či má každý riadok rovnaký počet polí ako riadok hlavičky. Je to kontrola, ktorá sa má spustiť pred importovaním exportu CSV do databázy alebo kanála, ktorý predpokladá pevný počet stĺpcov – zablúdená čiarka alebo chýbajúce pole môžu potichu posunúť každý stĺpec za ním a túto chybu je ťažké vysledovať, keď sa dostane nadol.

Nástroj spočíta polia vo vašom prvom riadku a považuje ich za správne. Každý nasledujúci riadok sa porovnáva s ním; nezhodný riadok dostane vo výstupe priamo nad neho riadok s komentárom, ktorý číta niečo ako „# Riadok 3: očakávané 3 stĺpce, mám 2“. Žiadny riadok sa nikdy neodstráni ani nezmení poradie – údaje zostanú nedotknuté, anotované, nie filtrované, takže môžete presne vidieť, kde sa export pokazil.

Vyberte oddeľovač, ktorý sa zhoduje s vaším súborom: čiarka pre štandardný súbor CSV, bodkočiarka pre európsky variant, ktorý niektoré tabuľkové nástroje predvolene používajú, alebo tabulátor pre TSV. Orezať medzery v poliach je predvolene zapnuté, takže „Berlín“ a „Berlín“ sa počítajú ako rovnaké pole a nie zakopnutie o zatúlané miesto pri kopírovaní tabuľky. Vypnite ho, aby ste videli polia presne tak, ako sa zobrazujú, vrátane medzier.

Jedno čestné obmedzenie: ide o jednoduchú kontrolu založenú na rozdelení, nie o úplný analyzátor CSV, takže nespracúva oddeľovače v poliach v úvodzovkách – „Smith, John“ s vloženou čiarkou sa počítajú ako dve polia. S označeným riadkom zo súboru s poľami v úvodzovkách zaobchádzajte ako s niečím, čo treba skontrolovať očami, nie ako s konečným verdiktom. Prázdne riadky sú preskočené a riadky sú očíslované od 1 medzi ostatnými. Všetko beží lokálne vo vašom prehliadači – súbor nikdy neopustí vaše zariadenie, čo je dôležité pre export zákazníka alebo čokoľvek, čo by ste nemali nahrávať do náhodnej webovej služby.

Časté otázky

Spracováva to polia v úvodzovkách s čiarkami?
Nie – ide o jednoduché rozdelenie oddeľovača, nie o úplný analyzátor CSV, takže oddeľovač v poli v úvodzovkách (napríklad „Smith, John“) sa počíta ako skutočný oddeľovač polí. Zaobchádzajte s riadkami s príznakmi zo súborov s poľami v úvodzovkách ako s riadkami, ktoré je potrebné skontrolovať očami.
Čo sa stane s prázdnymi riadkami v mojom vstupe?
Úplne prázdne riadky sa pred počítaním preskočia. Zostávajúce riadky sú očíslované v poradí od 1, takže čísla riadkov v príznakoch odkazujú na vaše riadky s údajmi, nie na pôvodné čísla riadkov.
Môže byť nesúlad nahlásený v samotnom riadku hlavičky?
Počet polí v riadku hlavičky sa stane očakávanou hodnotou, takže nikdy nie je označený sám proti sebe. Každý riadok za ním, vrátane hlavičky, ktorá sa opakuje ďalej v súbore, sa porovnáva s týmto počtom.
Odstraňuje nástroj alebo mení poradie nejakých riadkov?
Nie. Každý riadok z vášho vstupu sa zobrazí vo výstupe v pôvodnom poradí – nezhodujúce sa riadky budú nad ne vložené riadkom komentára, ale nič sa neodstráni ani nepresunie.
Je môj text niekde nahraný?
Nie – nikdy neopustí váš prehliadač; všetko beží lokálne na vašom zariadení.