Validator de coloană CSV
Verificați dacă fiecare rând al unui fișier CSV sau TSV are același număr de coloane ca și antetul.
Validator de coloană CSV
Lipiți text delimitat și acest instrument verifică dacă fiecare rând are același număr de câmpuri ca și rândul antet. Este verificarea care trebuie executată înainte de a importa un export CSV într-o bază de date sau într-o conductă care presupune un număr fix de coloane - o virgulă rătăcită sau un câmp lipsă pot muta în tăcere fiecare coloană după ea, iar această eroare este dureros de urmărit odată ce este în aval.
Instrumentul numără câmpurile din primul rând și le tratează ca fiind corecte. Fiecare rând următor este comparat cu acesta; un rând nepotrivit primește o linie de comentariu inserată direct deasupra lui în rezultat, citind ceva de genul „# Rând 3: așteptat 3 coloane, am primit 2”. Niciun rând nu este eliminat sau reordonat – datele rămân intacte, mai degrabă adnotate decât filtrate, astfel încât să puteți vedea exact unde a greșit un export.
Alegeți delimitatorul care se potrivește cu fișierul dvs.: virgulă pentru CSV standard, punct și virgulă pentru varianta europeană la care unele instrumente pentru foi de calcul sunt implicite sau tab pentru TSV. Tăierea spațiului alb în câmpuri este activată în mod implicit, așa că „Berlin” și „Berlin” contează ca același câmp, în loc să se împiedice de un spațiu rătăcit de la copierea unui tabel. Dezactivați-l pentru a vedea câmpurile exact așa cum apar, inclusiv spațiile albe.
O limitare sinceră: aceasta este o verificare simplă bazată pe împărțire, nu un parser CSV complet, deci nu gestionează delimitatorii din câmpurile citate - „Smith, John” cu o virgulă încorporată contează ca două câmpuri. Tratați un rând marcat dintr-un fișier cu câmpuri citate ca pe ceva de examinat cu ochii, nu ca pe un verdict final. Liniile goale sunt sărite, iar rândurile sunt numerotate de la 1 dintre celelalte. Totul rulează local în browserul dvs. — fișierul nu părăsește niciodată dispozitivul dvs., ceea ce contează pentru un export de client sau orice nu ar trebui să încărcați într-un serviciu web aleatoriu.