Vai al contenuto

Validatore CSV

Individuate le righe non valide in un file CSV prima di importarlo in un database, un foglio di calcolo o un sistema di vendita. Il validatore analizza i dati con le regole standard di quoting CSV, rileva il delimitatore o usa quello che scegliete e controlla che ogni riga abbia lo stesso numero di colonne, che le virgolette siano chiuse e che il testo sia UTF-8 pulito. Indica il delimitatore, i fine riga, il numero di righe e colonne, le intestazioni vuote o duplicate e le righe da correggere.

Reimposta

Domande frequenti

Che cosa controlla il validatore CSV?

Controlla che ogni riga abbia lo stesso numero di colonne della prima, che ogni campo tra virgolette sia chiuso e che le virgolette siano usate solo nei casi consentiti da CSV. Cerca anche segni di codifica errata, caratteri NUL, intestazioni vuote o duplicate e fine riga misti. Gli errori rendono il file non valido, mentre gli avvisi vengono elencati per la revisione.

Come viene rilevato il delimitatore?

Con l'opzione Rilevamento automatico, il validatore prova virgola, punto e virgola, tabulazione e barra verticale e sceglie quello che separa le righe con maggiore uniformità. Se il file usa un delimitatore presente anche nei valori, selezionatelo esplicitamente nel campo Delimitatore. Il risultato mostra sempre quale delimitatore è stato usato.

Come vengono segnalate le righe con un numero errato di colonne?

Ogni riga viene confrontata con la prima e ogni riga diversa viene elencata con il relativo numero, il numero di colonne e quello atteso. Le righe sono numerate a partire da 1, inclusa l'intestazione; vengono elencate le prime 20 righe diverse, con il conteggio delle restanti. Le interruzioni di riga racchiuse in un campo non iniziano una nuova riga.

Quali problemi di quoting vengono rilevati?

Un campo che inizia con una virgoletta doppia deve terminare con una virgoletta doppia, e una virgoletta all'interno di un campo tra virgolette deve essere raddoppiata come "". Il validatore segnala i campi tra virgolette mai chiusi e le virgolette che compaiono all'interno di un campo senza virgolette. Entrambi sono problemi comuni quando un valore contenente il delimitatore viene esportato senza il quoting corretto.

Come viene controllata la codifica?

Il testo salvato con un'altra codifica e poi letto come UTF-8 contiene caratteri di sostituzione, che il validatore conta e segnala come errore. Vengono segnalati anche i caratteri NUL, indizio di un file binario o UTF-16. Il marcatore di ordine dei byte UTF-8 è consentito e viene indicato nella riga Codifica.

Quali controlli vengono eseguiti sulle intestazioni?

Con l'opzione First row contains headers attivata, le celle di intestazione vuote e quelle ripetute vengono segnalate come avvisi, perché molti strumenti di importazione le rifiutano. Disattivate l'opzione per i file senza riga di intestazione. Il controllo del numero di colonne viene eseguito in ogni caso.

Perché vengono segnalati i terminatori di riga?

Il risultato indica se il file usa terminatori di riga LF, CRLF o CR. Se il file li mescola, viene mostrato un avviso, poiché in quel caso alcuni strumenti di importazione contano le righe in modo diverso. Le interruzioni di riga all'interno dei campi tra virgolette fanno parte del valore e sono consentite.

Le righe vuote sono un problema?

Le righe vuote o contenenti solo spazi vuoti vengono ignorate e non vengono conteggiate. Una riga di campi vuoti come ,,, è una riga effettiva e deve avere il numero corretto di colonne.

Qual è la differenza tra errori e avvisi?

Gli errori indicano problemi che rendono i dati inaffidabili, come righe irregolari, virgolette non chiuse o una codifica errata, e fanno risultare il file non valido. Gli avvisi segnalano problemi consentiti CSV ma spesso causa di inconvenienti, come intestazioni duplicate o terminatori di riga misti. Un file con solo avvisi viene considerato valido.

Quali sono le dimensioni massime di CSV e posso convertirlo?

Gli input possono avere dimensioni massime di 5 MiB e 100,000 righe. Per convertire un CSV valido in JSON, YAML, XLSX o in un altro formato, usate Data Format Converter.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.