Computer · Programmi per PC · Ufficio
Come trasformare un file CSV in Excel senza perdere dati
Come importare un CSV in Excel separando correttamente le colonne e conservando accenti, zeri iniziali, date, codici e numeri lunghi.
Un file CSV contiene dati separati da virgole, punti e virgola o altri delimitatori. Se lo apri con un doppio clic, Excel prova a interpretarlo usando le impostazioni del computer: a volte funziona, altre volte mette tutto in una colonna, cambia le date, elimina gli zeri iniziali oppure mostra male gli accenti. Il metodo più sicuro consiste nell’importare il file e scegliere prima delimitatore, codifica e tipo di ogni colonna.
In breve: in Excel apri una cartella vuota, vai su Dati > Da testo/CSV, scegli il file, controlla che l’origine sia UTF-8 e seleziona il delimitatore corretto. Se contiene codici, CAP, numeri di telefono o valori molto lunghi, usa Trasforma dati e imposta quelle colonne come testo prima del caricamento.
Che cos’è un CSV e perché si apre male
CSV significa Comma-Separated Values, ma non tutti i file usano davvero la virgola. In Italia è frequente il punto e virgola, perché la virgola viene usata nei numeri decimali. Il CSV non conserva colori, formule, più fogli o larghezze delle colonne: contiene testo organizzato in righe e campi. Per mantenere la formattazione dopo l’importazione dovrai salvare il risultato come cartella di lavoro Excel .xlsx.
Ricevi guide pratiche, aggiornamenti tech e consigli utili direttamente sul tuo telefono.
Segui il canale WhatsAppPrima di iniziare crea una copia del file originale. Non salvarlo subito sopra il CSV, perché potresti rendere difficile il recupero di date, codici o caratteri modificati durante un’apertura errata.
Metodo consigliato: Dati da testo/CSV
- Apri Excel senza fare doppio clic sul CSV.
- Crea una cartella di lavoro vuota.
- Apri la scheda Dati e scegli Da testo/CSV.
- Seleziona il file e attendi l’anteprima.
- In Origine file scegli 65001: Unicode (UTF-8) se il testo contiene accenti o simboli.
- In Delimitatore prova Virgola, Punto e virgola o Tabulazione finché l’anteprima mostra colonne corrette.
- Premi Carica se i dati sono semplici, oppure Trasforma dati per controllarli con Power Query.
La procedura ufficiale Microsoft è disponibile nella guida su importazione ed esportazione dei file TXT e CSV. I nomi dei pulsanti possono cambiare leggermente tra Microsoft 365, Excel 2024 e versioni precedenti.
Conservare zeri iniziali, codici e numeri lunghi
Un CAP come 00144, un codice cliente come 000027 e un numero telefonico non devono essere trattati come quantità. Se Excel decide che sono numeri, rimuove gli zeri iniziali. Inoltre, oltre 15 cifre può sostituire le cifre finali con zeri perché applica la propria precisione numerica.
Nella finestra di anteprima scegli Trasforma dati. Nell’Editor di Power Query seleziona la colonna, premi l’icona del tipo dati nell’intestazione e scegli Testo. Esegui questa operazione prima di caricare i valori nel foglio. Controlla in particolare:
- CAP, codici fiscali e partite IVA;
- numeri di telefono e codici cliente;
- IBAN, identificativi, codici a barre e tracking;
- valori con più di 15 cifre;
- date che non devono essere convertite automaticamente.
Se hai già aperto e salvato il CSV perdendo gli zeri, Excel non può ricostruirli senza conoscere la lunghezza originale. Riparti dalla copia non modificata.
Correggere date e numeri decimali
Una data come 03/04/2026 può significare 3 aprile oppure 4 marzo. Con Power Query puoi impostare il tipo usando le impostazioni locali: fai clic con il tasto destro sulla colonna, scegli Modifica tipo > Usa impostazioni locali, seleziona Data e poi il paese corrispondente al formato del file.
Per i decimali verifica se il file usa 12,50 oppure 12.50. Anche qui conviene scegliere il tipo Numero decimale con le impostazioni locali corrette. Non usare una sostituzione globale di virgole e punti senza controllare migliaia e decimali: potresti trasformare valori validi in numeri diversi.
Quando tutto appare in una sola colonna
Quasi sempre è stato scelto il delimitatore sbagliato. Riapri con Dati > Da testo/CSV e guarda il carattere che separa i campi in un editor di testo. Se il file è già nel foglio, puoi selezionare la colonna e usare Dati > Testo in colonne, scegliere Delimitato e indicare il separatore. Questo secondo metodo è rapido, ma offre meno controllo su codifica e trasformazioni.
Accenti e simboli visualizzati male
Sequenze come è al posto di è indicano quasi sempre una codifica interpretata in modo errato. Importa il file scegliendo UTF-8. Microsoft segnala che i CSV UTF-8 vengono riconosciuti meglio quando includono il marcatore BOM; se non viene riconosciuto, l’importazione da Dati consente comunque di scegliere la codifica manualmente. Consulta anche la pagina ufficiale su come aprire correttamente un CSV UTF-8.
Salvare il risultato nel formato giusto
- Controlla intestazioni, numero di righe e alcune celle all’inizio e alla fine.
- Apri File > Salva con nome.
- Scegli Cartella di lavoro di Excel (*.xlsx).
- Assegna un nome diverso dal CSV originale.
Il formato XLSX conserva tabella, tipi di dato e modifiche. Se devi inviare nuovamente un CSV a un servizio, esportane una copia soltanto alla fine e verifica quale delimitatore e codifica richiede. Per elaborazioni ripetute, Power Query è utile perché memorizza i passaggi e consente di aggiornare i dati. Microsoft spiega le fonti supportate nella guida a Power Query.
Se non possiedi Excel, puoi importare il CSV anche con LibreOffice Calc. La guida alle funzioni di LibreOffice aiuta poi a elaborare i dati; per presentarli in modo chiaro puoi consultare anche come creare un grafico in Excel da una tabella e la guida su come creare grafici con Fogli Google.
Controllo finale
- Il numero di righe coincide con quello atteso?
- Ogni campo è nella propria colonna?
- Accenti e simboli sono corretti?
- Zeri iniziali e numeri lunghi sono rimasti invariati?
- Date e decimali hanno il significato giusto?
Conclusione
Per trasformare un CSV in Excel senza perdere dati, evita il doppio clic e usa l’importazione da testo/CSV. Scegli delimitatore e UTF-8, imposta come testo i codici delicati e controlla le date con le impostazioni locali. Solo dopo salva una nuova copia in XLSX: è il passaggio che conserva davvero il lavoro eseguito.
Domande frequenti
Posso aggiornare automaticamente il foglio quando cambia il CSV?
Sì. Se hai importato il file con Power Query, sostituisci il CSV mantenendo percorso e struttura, quindi usa Dati > Aggiorna tutto. Se cambiano intestazioni o numero di colonne, controlla i passaggi della query prima di fidarti del risultato.
Perché Excel trasforma alcuni codici in notazione scientifica?
La colonna è stata interpretata come numero. Reimporta l’originale e imposta il tipo Testo prima del caricamento. Modificare soltanto il formato dopo l’importazione non recupera cifre che Excel ha già alterato.
CSV e XLSX sono la stessa cosa?
No. Il CSV contiene testo semplice e un solo insieme di dati; XLSX può conservare più fogli, formule, stili, tabelle e tipi di dato. Usa CSV per lo scambio con servizi compatibili e XLSX per continuare a lavorare in Excel.

