Qualsiasi importazione CSV

“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

Causa 1

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.

Causa 2

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.

Causa 3

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

  1. 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.
  2. I separatori punto e virgola, le righe vuote e il byte order mark vengono convertiti o rimossi automaticamente.
  3. 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.
  4. Scarica il file riparato e reimportalo.

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

Il tuo file non lascia mai il browser.