Preverjevalnik CSV
Poiščite napačne vrstice v datoteki CSV, preden jo uvozite v zbirko podatkov, preglednico ali trgovinski sistem. Preverjevalnik razčleni podatke s standardnim navajanjem CSV, zazna ločilo ali uporabi tisto, ki ga izberete, ter preveri, ali ima vsaka vrstica enako število stolpcev, ali so narekovaji zaključeni in ali je besedilo veljaven UTF-8. Poroča o ločilu, zaključkih vrstic, številu vrstic in stolpcev, praznih ali podvojenih glavah ter vrsticah, ki jih je treba popraviti.
Pogosta vprašanja
Kaj preverja preverjevalnik CSV?
Preveri, ali ima vsaka vrstica toliko stolpcev kot prva, ali je vsako polje v narekovajih zaprto in ali se narekovaji uporabljajo samo na mestih, ki jih dovoljuje CSV. Poišče tudi znake napačnega kodiranja, ničelne znake, prazne ali podvojene glave ter mešane zaključke vrstic. Napake pomenijo, da je datoteka neveljavna, opozorila pa so navedena za pregled.
Kako se zazna ločilo?
Pri možnosti Samodejno zaznaj preverjevalnik preizkusi vejico, podpičje, tabulator in navpičnico ter izbere tisto, ki najbolj dosledno razdeli vrstice. Če datoteka uporablja ločilo, ki se pojavlja tudi v vrednostih, ga izrecno izberite v polju Ločilo. Rezultat vedno prikaže, katero ločilo je bilo uporabljeno.
Kako so navedene vrstice z napačnim številom stolpcev?
Vsaka vrstica se primerja s prvo, vsaka drugačna pa je navedena s svojo številko, številom stolpcev in pričakovanim številom. Vrstice so oštevilčene od 1, vključno z vrstico z glavami; navedenih je prvih 20 različnih vrstic, skupaj s številom preostalih. Prelomi vrstic v narekovajih znotraj polja ne začnejo nove vrstice.
Katere težave z narekovaji se zaznajo?
Polje, ki se začne z dvojnim narekovajem, se mora z njim tudi končati, narekovaj znotraj polja v narekovajih pa mora biti podvojen kot "". Preverjevalnik poroča o poljih v narekovajih, ki niso nikoli zaprta, in o narekovajih sredi polja brez narekovajev. Oboje je pogosto, kadar je bila vrednost z ločilom izvožena brez pravilnega navajanja.
Kako preveri kodiranje?
Besedilo, shranjeno v drugem kodiranju in nato prebrano kot UTF-8, vsebuje nadomestne znake, ki jih preverjevalnik prešteje in prijavi kot napako. Prijavi tudi ničelne znake, ki kažejo na binarno datoteko ali datoteko UTF-16. Oznaka vrstnega reda bajtov UTF-8 je dovoljena in prikazana v vrstici Kodiranje.
Katera preverjanja glav so na voljo?
Ko je omogočena možnost »Prva vrstica vsebuje glave«, so prazne celice z glavami in glave, ki se pojavijo več kot enkrat, navedene kot opozorila, saj jih številna orodja za uvoz zavrnejo. Možnost izklopite za datoteke brez vrstice z glavami. Preverjanje števila stolpcev se izvede v vsakem primeru.
Zakaj so navedeni zaključki vrstic?
Rezultat pokaže, ali datoteka uporablja zaključke vrstic LF, CRLF ali CR. Če jih datoteka meša, se prikaže opozorilo, saj nekateri programi za uvoz v takem primeru vrstice štejejo drugače. Prelomi vrstic znotraj polj v narekovajih so del vrednosti in so dovoljeni.
Ali so prazne vrstice težava?
Prazne vrstice in vrstice, ki vsebujejo samo presledke, so izpuščene in ne štejejo kot vrstice s podatki. Vrstica praznih polj, na primer ,,, je prava vrstica in mora imeti pravilno število stolpcev.
Kakšna je razlika med napakami in opozorili?
Napake so težave, zaradi katerih so podatki nezanesljivi, na primer vrstice z različnim številom stolpcev, nepravilni narekovaji ali napačno kodiranje, in pomenijo, da je datoteka neveljavna. Opozorila opozarjajo na stvari, ki so dovoljene CSV, vendar pogosto povzročajo težave, na primer podvojene glave ali mešane zaključke vrstic. Datoteka samo z opozorili je označena kot veljavna.
Kako velika je lahko datoteka CSV in ali jo lahko pretvorim?
Vhodne datoteke so lahko velike do 5 MiB in vsebujejo 100,000 vrstic. Če želite veljavno datoteko CSV pretvoriti v JSON, YAML, XLSX ali drugo obliko, uporabite pretvornik podatkovnih formatov.