“Le colonne sono sfalsate dopo l’importazione del CSV”
Importi nella colonna della data, mezza descrizione diventata un campo a sé, o l’intera riga in una sola cella: il caos delle colonne nei CSV ha poche cause, e ciascuna salta all’occhio appena si sa cosa cercare. Una di queste è particolarmente frequente in italiano.
Sintomi
Tutto finisce in un’unica colonna Da una certa riga in poi le colonne slittano verso destra Alcune righe vengono rifiutate con «data non valida» o «importo non valido»
Che cosa succede davvero
Punto e virgola al posto della virgola come separatore
Excel salva i CSV con il punto e virgola nelle lingue che usano la virgola come separatore decimale, italiano compreso. I programmi che si aspettano virgole — in particolare quelli statunitensi come YNAB — leggono allora ogni riga come una sola colonna. È di gran lunga la causa più comune negli export bancari italiani.
Virgole senza virgolette nella causale
Una causale come «Bonifico a Rossi, risparmi» contiene una virgola che spezza il campo in due e sposta tutte le colonne successive di quella riga. Un CSV corretto racchiude questi campi tra virgolette; alcuni export bancari non lo fanno.
Byte order mark invisibile nell’intestazione
Quando Excel salva come «CSV UTF-8» inserisce un segno invisibile all’inizio del file. Si attacca al primo nome di colonna, così l’importatore non riconosce più «Data» e tratta l’intestazione come una riga di dati.
Come risolverlo
- Trascina il file CSV nel verificatore qui sotto: indica il separatore, le righe con un numero di colonne diverso dall’intestazione e qualsiasi byte order mark, tutto localmente nel tuo browser.
- I separatori punto e virgola, le righe vuote e il byte order mark vengono convertiti o rimossi automaticamente.
- Le righe spezzate da una virgola nel testo sono elencate con il loro numero: vanno corrette a mano in un foglio di calcolo, perché nessuno strumento può indovinare in sicurezza quale virgola faceva parte del testo.
- Scarica il file riparato e reimportalo.
Problemi di importazione correlati
Evita la correzione manuale: ripara automaticamente
Il verificatore ti dà i numeri di riga esatti invece di costringerti a scorrere migliaia di righe a occhio. Gratuito, senza registrazione, senza caricamenti.
Apri lo strumento