Un CSV contiene testo separato da un delimitatore: non porta con sé la formattazione e i tipi di cella di un foglio. Quando lo apri direttamente, Excel prova a indovinare se una sequenza è una data, un numero o un identificativo. È comodo per le tabelle semplici, ma una colonna come 00123 può diventare 123 e una data 04/05/2026 può essere letta come 4 maggio oppure 5 aprile a seconda del locale.

IN SINTESI

Perché è importante

  • Excel può interpretare automaticamente colonne CSV secondo le impostazioni correnti; codici con zeri iniziali e date possono così cambiare forma.
  • Un separatore o un locale non corrispondente può dividere male le colonne o invertire giorno e mese.
  • La correzione più sicura parte dall'originale immutato e verifica un campione, i totali e le colonne critiche prima dell'uso.

Il CSV non conserva il tipo dei dati

L'errore è insidioso perché la tabella continua a sembrare ordinata. Se il codice è una chiave cliente, un numero di documento o un CAP, perdere uno zero può rendere inutilizzabile una corrispondenza. Se le date si invertono, un filtro temporale o un calcolo delle scadenze restituisce risultati plausibili ma sbagliati.

Proteggi la fonte e importa con un'anteprima

Conserva il file ricevuto e lavorane su una copia. In Excel usa Dati > Da testo/CSV invece di aprire il file alla cieca: l'anteprima permette di controllare separatore e colonne, mentre Power Query consente di scegliere tipi e impostazioni regionali. Per identificativi, codici postali e valori numerici che non devono essere calcolati, seleziona Testo prima del caricamento.

In Google Sheets scegli File > Importa, carica il CSV e controlla il tipo di separatore proposto prima di confermare. Le impostazioni locali del foglio cambiano valuta, formati di data e numeri per chiunque lo consulti: se il documento è condiviso, concorda il locale prima di modificarlo. Non cambiare le impostazioni regionali dell'intero computer solo per sistemare un singolo file.

DALLA TEORIA ALLA PRATICA

Cosa puoi farci concretamente

  • Duplica il CSV originale e annota da quale sistema proviene e quale separatore usa; non salvare sopra l'unica copia.
  • In Excel importa da Dati > Da testo/CSV e controlla anteprima, delimitatore, locale e tipo delle colonne; imposta come testo identificativi, CAP e numeri con zeri iniziali.
  • In Google Sheets importa da File > Importa e scegli il separatore; verifica locale e fuso orario in File > Impostazioni, sapendo che il locale influenza date e numeri per tutti i collaboratori del foglio.
  • Confronta righe, totali, un campione di date ambigue e tutti i codici iniziati con zero prima di ordinare o inviare il file.

Risolvi date e separatori prima dei calcoli

Se il file usa una virgola per i decimali e un punto e virgola per separare le colonne, l'apertura automatica può produrre una sola colonna o spezzare i valori al posto sbagliato. Confronta l'anteprima con il file sorgente e scegli il delimitatore effettivo: virgola, punto e virgola o tabulazione. Per le date, identifica prima il formato di origine; imposta la locale o la conversione esplicita sulla colonna, non affidarti al modo in cui appare una singola cella.

Quando i dati arrivano da sistemi diversi, conserva una colonna testuale originale e crea una colonna convertita separata. Così puoi confrontare il valore ricevuto con quello interpretato e correggere senza sovrascrivere la prova di partenza. Un controllo manuale di poche righe non basta se ci sono migliaia di record: verifica anche il numero totale di righe e gli estremi temporali.

La checklist prima di ordinare o inviare

Prima di usare il foglio, cerca codici che iniziavano con zero, date vicine al dodicesimo giorno del mese e importi con separatore decimale. Confronta il totale delle righe con quello comunicato dal sistema sorgente e ricontrolla alcuni record in entrambe le direzioni. Se il CSV contiene identificativi lunghi, controlla anche che non siano stati arrotondati o visualizzati in notazione scientifica.

Solo dopo questi controlli applica formule, filtri, ordinamenti o invii. Se qualcosa non torna, riparti dalla copia originale e modifica il metodo d'importazione: riformattare le celle dopo che Excel ha già eliminato cifre o zeri non ricostruisce il dato perduto. La formattazione può mascherare un valore, non ripararlo.

APPROFONDIMENTI

Fonti

Documenti, comunicati e pubblicazioni consultati per ricostruire dati e contesto.

  1. Microsoft Support — Import or export text (.txt or .csv) filesDocumentazione
  2. Microsoft Support — Set a locale or region for data (Power Query)Documentazione
  3. Google Docs Editors Help — Set a locale or region for dataDocumentazione