Delimiter Converter
← Torna al Blog

Perché il tuo CSV è rotto: errori comuni di delimitatore e come correggerli

June 22, 2026 742 words

Apri un file CSV, lo importi nel tuo strumento preferito e tutto appare completamente sbagliato. I nomi sono divisi tra le colonne, i numeri finiscono nei campi sbagliati e le righe si fondono in un unico grande pasticcio. Prima di dare la colpa al software, è molto probabile che il vero problema sia un errore di delimitatore. Questi errori sono sorprendentemente facili da introdurre e altrettanto facili da correggere una volta che sai cosa cercare.

Cos'è esattamente un delimitatore?

Un delimitatore è il carattere che separa i valori in un file di testo strutturato. In un CSV, di solito è una virgola. Ma può anche essere un tab, una pipe (|), un punto e virgola o qualsiasi altro carattere che qualcuno ha deciso di usare. Il problema inizia quando il delimitatore nel file non corrisponde a quello che il lettore si aspetta.

Pensalo come un codice segreto. Se stai decodificando con la chiave sbagliata, ogni messaggio risulterà incomprensibile.

Gli errori CSV più comuni

La maggior parte degli errori CSV rientra in un piccolo insieme di schemi ricorrenti. Ecco una panoramica rapida di ciò che incontrerai nella pratica:

Tipo di errore Come si presenta Causa comune
Delimitatore errato Tutti i dati in una sola colonna Il file usa punti e virgola, il lettore si aspetta virgole
Virgole non quotate Compaiono colonne extra a metà riga Le virgole nei valori non sono racchiuse tra virgolette
Fine riga inconsistenti Le righe si fondono o si spezzano in modo strano Mix di interruzioni di riga Windows (CRLF) e Unix (LF)
Spazi extra Celle apparentemente vuote con contenuto nascosto Spazi aggiunti prima o dopo i delimitatori
Problemi di encoding Simboli strani al posto dei caratteri normali File salvato come Latin-1 invece di UTF-8

Perché si verificano i problemi di delimitatore

La maggior parte dei problemi di delimitatore deriva da una discrepanza tra dove il file è stato creato e dove viene letto. Il software europeo spesso usa il punto e virgola come predefinito, perché in molti paesi la virgola è usata come separatore decimale. Un file esportato da un sistema finisce in un altro, e nessuno se ne accorge finché l'importazione non fallisce.

Un altro colpevole frequente è il copia-incolla di dati che contengono il carattere delimitatore stesso. Se il nome di qualcuno è "Smith, John" e quel valore non è racchiuso tra virgolette doppie, il parser vede una colonna extra dove non dovrebbe essercene una.

Consiglio: Apri sempre un CSV grezzo in un editor di testo semplice prima di importarlo. Vedere i caratteri effettivi nel file ti dice immediatamente quale delimitatore è in uso e se i valori sono quotati correttamente.

Come risolvere i problemi di un CSV rotto

Segui questi passaggi nell'ordine e identificherai il problema rapidamente:

  1. Apri il file in un editor di testo semplice come Blocco note o VS Code.
  2. Guarda le prime due o tre righe di dati e individua il carattere separatore utilizzato.
  3. Verifica se i valori che contengono quel carattere sono racchiusi tra virgolette doppie.
  4. Cerca eventuali simboli insoliti che potrebbero segnalare un problema di encoding.
  5. Se individui il delimitatore sbagliato, usa un convertitore di delimitatori per sostituirlo correttamente senza modificare ogni riga a mano.

Quest'ultimo passaggio è più importante di quanto si pensi. Usare trova-e-sostituisci manualmente sui delimitatori in un file grande spesso introduce nuovi errori, soprattutto quando sono coinvolti valori quotati. Un convertitore appropriato gestisce correttamente le regole di quotatura.

Correggere problemi specifici di delimitatore

Se stai lavorando con un file che usa pipe o tab invece di virgole, non hai bisogno di riscrivere il file manualmente. Il convertitore di delimitatori online di Delimiter.site ti permette di incollare i tuoi dati, scegliere i delimitatori di input e output e ottenere un risultato pulito istantaneamente. È particolarmente utile quando ricevi dati da un sistema di terze parti che usa un formato non standard.

Per i problemi di encoding, salva nuovamente il file con codifica UTF-8. La maggior parte degli editor di testo ha un'opzione nella finestra "Salva con nome" per scegliere la codifica. Questa singola modifica risolve il problema dei caratteri illeggibili quasi ogni volta.

Punti chiave

  • La maggior parte degli errori CSV è riconducibile a una discrepanza tra il delimitatore nel file e quello che lo strumento di importazione si aspetta.
  • I valori che contengono il carattere delimitatore devono essere racchiusi tra virgolette doppie, altrimenti la struttura della riga si rompe.
  • Ispeziona sempre un CSV in un editor di testo semplice prima di importarlo, per vedere esattamente cosa contiene il file.
  • Usa uno strumento dedicato per cambiare il delimitatore CSV invece del trova-e-sostituisci manuale, per evitare di introdurre nuovi errori.
  • I problemi di encoding sono un problema separato ma correlato, e ri-salvare come UTF-8 di solito risolve rapidamente la corruzione dei simboli.

Correggilo una volta, correggilo bene

I CSV rotti sono frustranti, ma raramente sono misteriosi. Qualche minuto speso a esaminare il file grezzo rivelerà quasi sempre il problema. Una volta capito se si tratta del delimitatore sbagliato, di valori non quotati o di un problema di encoding, la soluzione è semplice.

Se lavori regolarmente con file CSV provenienti da fonti diverse, aggiungere ai preferiti uno strumento online per delimitatori affidabile ti farà risparmiare molto tempo in troubleshooting ripetitivo. I buoni strumenti eliminano la parte noiosa così puoi concentrarti sui dati stessi.