Preskoči na vsebino
100% lokalno

Validator stolpcev CSV

Preverite, ali ima vsaka vrstica datoteke CSV ali TSV enako število stolpcev kot glava.

Vhod
Izhod

Validator stolpcev CSV

Prilepite ločeno besedilo in to orodje preveri, ali ima vsaka vrstica enako število polj kot vrstica glave. To je preverjanje, ki ga je treba zagnati pred uvozom izvoza CSV v bazo podatkov ali cevovod, ki predvideva fiksno število stolpcev – potepuška vejica ali manjkajoče polje lahko tiho premakne vsak stolpec za seboj in to napako je boleče izslediti, ko je nižja.

Orodje prešteje polja v vaši prvi vrstici in jih obravnava kot pravilna. Vsaka naslednja vrstica se primerja z njo; neujemajoča se vrstica v izhodu neposredno nad njo vstavi vrstico s komentarjem, ki se glasi nekaj takega kot "# Vrstica 3: pričakovani 3 stolpci, dobim 2". Nobena vrstica ni nikoli odstranjena ali preurejena – podatki ostanejo nedotaknjeni, označeni in ne filtrirani, tako da lahko natančno vidite, kje je izvoz šel narobe.

Izberite ločilo, ki se ujema z vašo datoteko: vejica za standardni CSV, podpičje za evropsko različico, ki je privzeta za nekatera orodja za preglednice, ali tabulator za TSV. Obrezovanje presledkov v poljih je privzeto vklopljeno, tako da se »Berlin« in »Berlin« štejeta za isto polje, namesto da bi se zaradi kopiranja tabele spotaknila ob potepuški prostor. Izklopite ga, če želite videti polja točno tako, kot so prikazana, vključno s presledki.

Ena poštena omejitev: to je preprosto preverjanje na podlagi razdelitve, ne celoten razčlenjevalnik CSV, zato ne obravnava ločil znotraj narekovanih polj – »Smith, John« z vdelano vejico šteje kot dve polji. Obravnavajte označeno vrstico iz datoteke s polji v navedbah kot nekaj, kar morate pregledati na oko, ne kot končno sodbo. Prazne vrstice so preskočene, vrstice pa oštevilčene od 1 med ostalimi. Vse se izvaja lokalno v vašem brskalniku – datoteka nikoli ne zapusti vaše naprave, kar je pomembno za izvoz strank ali karkoli drugega, česar ne bi smeli naložiti v naključno spletno storitev.

FAQ

Ali to obravnava polja v narekovajih z vejicami znotraj njih?
Ne — to je preprosta delitev ločila, ne celoten razčlenjevalnik CSV, zato se ločilo znotraj polja v narekovajih (na primer »Smith, John«) šteje kot pravo ločilo polj. Obravnavajte označene vrstice iz datotek s polji v narekovajih kot nekaj, kar morate pregledati z očmi.
Kaj se zgodi s praznimi vrsticami v mojem vnosu?
Pred štetjem se popolnoma prazne vrstice preskočijo. Preostale vrstice so oštevilčene po vrstnem redu z začetkom pri 1, tako da se številke vrstic v zastavicah nanašajo na vaše podatkovne vrstice, ne na prvotne številke vrstic.
Ali je mogoče neujemanje prijaviti v sami vrstici glave?
Število polj v vrstici glave postane pričakovana vrednost, zato ni nikoli označeno proti samemu sebi. Vsaka vrstica za njo, vključno z glavo, ki se ponavlja nižje v datoteki, se preveri glede na to število.
Ali orodje odstrani ali prerazporedi katere koli vrstice?
Ne. Vsaka vrstica iz vašega vnosa se prikaže v izhodu v prvotnem vrstnem redu – nad neujemajoče se vrstice se vstavi vrstica s komentarjem, vendar se nič ne izbriše ali premakne.
Je moje besedilo kje naloženo?
Ne — nikoli ne zapusti brskalnika; vse deluje lokalno na vaši napravi.