Preskoči na sadržaj
100% lokalno

Validator CSV stupca

Provjerite ima li svaki redak CSV ili TSV datoteke isti broj stupaca kao i zaglavlje.

Unos
Rezultat

Validator CSV stupca

Zalijepite razgraničeni tekst i ovaj alat provjerava ima li svaki redak isti broj polja kao redak zaglavlja. To je provjera koju treba pokrenuti prije uvoza CSV izvoza u bazu podataka ili cjevovod koji pretpostavlja fiksni broj stupaca — zalutali zarez ili polje koje nedostaje može tiho pomaknuti svaki stupac nakon njega, a tu je pogrešku bolno pratiti nakon što je nizvodno.

Alat broji polja u vašem prvom retku i smatra ih točnima. Svaki sljedeći red se uspoređuje s njim; redak koji se ne podudara dobiva redak komentara umetnut izravno iznad njega u izlazu, čitajući nešto poput "# Redak 3: očekivana su 3 stupca, dobivena su 2". Niti jedan redak se nikad ne uklanja ili mijenja redoslijed — podaci ostaju netaknuti, označeni umjesto filtrirani, tako da možete točno vidjeti gdje je izvoz pogriješio.

Odaberite razdjelnik koji odgovara vašoj datoteci: zarez za standardni CSV, točka i zarez za europsku varijantu prema zadanim postavkama nekih alata za proračunske tablice ili tabulator za TSV. Skraćivanje razmaka u poljima uključeno je prema zadanim postavkama, tako da se "Berlin" i "Berlin" računaju kao isto polje umjesto da se spotiču o zalutali prostor od kopiranja tablice. Isključite ga da biste vidjeli polja točno onako kako se pojavljuju, uključujući razmak.

Jedno iskreno ograničenje: ovo je jednostavna provjera temeljena na podjeli, a ne potpuni CSV parser, tako da ne obrađuje razdjelnike unutar polja pod navodnicima — "Smith, John" s ugrađenim zarezom računa se kao dva polja. Tretirajte označeni redak iz datoteke s poljima u citatima kao nešto što treba pregledati okom, a ne kao konačnu presudu. Prazni redovi se preskaču, a redovi se numeriraju od 1 između ostalih. Sve se izvodi lokalno u vašem pregledniku — datoteka nikada ne napušta vaš uređaj, što je važno za korisnički izvoz ili bilo što što ne biste trebali prenijeti na nasumičnu web uslugu.

FAQ

Obrađuje li ovo polja s navodnicima sa zarezima unutar njih?
Ne — to je jednostavno razdvajanje graničnika, a ne potpuni CSV parser, tako da se graničnik unutar polja u navodnicima (kao što je "Smith, John") računa kao pravi razdjelnik polja. Tretirajte označene retke iz datoteka s poljima u navodnicima kao nešto što možete pregledati okom.
Što se događa s praznim redovima u mom unosu?
Potpuno prazni redovi se preskaču prije brojanja. Preostali retci numerirani su redom počevši od 1, tako da se brojevi redaka u zastavicama odnose na retke vaših podataka, a ne na izvorne brojeve redaka.
Može li se neslaganje prijaviti u samom retku zaglavlja?
Broj polja u retku zaglavlja postaje očekivana vrijednost, tako da se nikada ne označava sam protiv sebe. Svaki red nakon njega, uključujući zaglavlje koje se ponavlja niže u datoteci, provjerava se prema tom broju.
Uklanja li alat ili mijenja redoslijed redaka?
Ne. Svaki redak iz vašeg unosa pojavljuje se u izlazu svojim izvornim redoslijedom — reci koji se ne podudaraju dobivaju redak komentara umetnut iznad njih, ali ništa se ne briše niti premješta.
Je li moj tekst negdje uploadan?
Ne — nikada ne napušta vaš preglednik; sve radi lokalno na vašem uređaju.