Cos’è un file CSV e come si apre?
Un file CSV è una tabella in testo semplice: ogni riga del file è una riga della tabella, e i valori di una riga sono separati da virgole (a volte da punti e virgola o tabulazioni). CSV sta per comma-separated values, «valori separati da virgole», e banche, negozi e servizi web lo usano perché quasi tutti i programmi riescono a leggerlo. Per vederlo come una vera tabella, aprilo in un visualizzatore CSV come il Visualizzatore CSV di Opener, oppure in Excel, Fogli Google o Numbers.
Cosa c’è dentro un file CSV
Mettiamo che la tua banca ti abbia fatto scaricare i movimenti come report.csv. Se lo apri in un editor di testo, vedrai qualcosa del genere:
Data,Descrizione,Importo,Saldo
2026-10-01,Bar,-3.50,1246.50
2026-10-02,"Affitto, ottobre",-850.00,396.50
2026-10-05,Stipendio,2100.00,2496.50
Questo è tutto il formato:
- Una riga di dati per ogni riga di testo. La prima riga di solito è un’intestazione con i nomi delle colonne.
- Un separatore tra i valori. Qui è una virgola. Molti servizi europei, anche italiani, usano invece il punto e virgola, perché da noi la virgola è il separatore decimale; i file separati da tabulazioni vengono spesso chiamati TSV.
- Virgolette attorno ai valori problematici.
"Affitto, ottobre"contiene una virgola, quindi è racchiuso tra virgolette per indicare che la virgola fa parte del testo e non apre una nuova colonna. - Nient’altro. Niente font, colori, formule, larghezze delle colonne o fogli multipli: solo testo.
Siccome è testo semplice, il file ha anche una codifica del testo, cioè il modo in cui le lettere vengono memorizzate come byte. I file moderni usano UTF-8, che gestisce tutte le lingue. I sistemi più vecchi a volte usano codifiche legacy, ed è da lì che arrivano accenti e simboli storpiati.
CSV ed Excel (.xlsx) a confronto
Spesso il CSV viene considerato «un file Excel», perché Excel lo apre. In realtà sono molto diversi:
CSV (.csv) |
Cartella di lavoro Excel (.xlsx) |
|
|---|---|---|
| Che cos’è | Testo semplice | Archivio ZIP di file XML |
| Fogli | Una sola tabella | Molti fogli |
| Formule | No, solo valori | Sì |
| Formattazione | Nessuna | Font, colori, celle unite, grafici |
| Si apre in | Qualsiasi app per fogli di calcolo, editor di testo o codice | App per fogli di calcolo |
| Uso tipico | Export e import tra sistemi | Documenti di lavoro che le persone modificano |
I servizi esportano in CSV perché è il minimo comune denominatore: la tua banca non sa se usi Excel, Fogli Google, un gestionale di contabilità o uno script, e il CSV funziona con tutti. Se invece ricevi un .xlsx, lo apre il Visualizzatore Excel o qualsiasi app per fogli di calcolo.
Come aprire un file CSV
Opener (qualsiasi browser, niente da installare). Trascina il file nel Visualizzatore CSV. Rileva automaticamente il separatore (virgola, punto e virgola, tabulazione o barra verticale) e la codifica e mostra una tabella pulita. Puoi cercare in tutte le colonne e ordinare per qualsiasi colonna. Il file viene letto nel tuo browser e non viene caricato: una scelta sensata per gli estratti conto. Non modifica il file.
Excel. Facendo doppio clic su un CSV, di solito si apre in Excel, se è installato. È comodo, ma Excel cerca di indovinare il significato di ogni valore: può eliminare gli zeri iniziali da numeri di conto o CAP, mostrare i numeri lunghi in notazione scientifica e interpretare alcuni testi come date. La funzione di importazione dati di Excel ti permette di impostare prima i tipi delle colonne ed evita gran parte di questi problemi.
Fogli Google. Crea un foglio di lavoro vuoto e usa l’opzione di importazione nel menu File, oppure carica il CSV su Google Drive e aprilo con Fogli Google. Durante l’importazione puoi scegliere il separatore.
Numbers (Mac). Numbers apre direttamente i file CSV: fai doppio clic o aprilo dall’app.
Un editor di testo. Blocco note su Windows o TextEdit su Mac mostrano il testo grezzo. Non è comodo da leggere, ma è il modo più rapido per controllare quale separatore usa il file o se il testo è storpiato.
Problemi comuni (e soluzioni)
La semplicità del CSV ha un rovescio: nessuna regola stabilisce quale separatore o quale codifica usare, quindi i file provenienti da sistemi diversi non sempre si aprono senza intoppi.
- Caratteri strani al posto delle lettere (
é,’o punti interrogativi): l’app ha letto il file con la codifica sbagliata. Vedi perché un CSV mostra caratteri strani. - Tutto in una sola colonna: il file usa un separatore diverso da quello che il tuo foglio di calcolo si aspetta, di solito punti e virgola contro virgole. Vedi cosa fare quando un CSV si apre in una sola colonna.
- Il file è troppo grande: Excel si ferma a 1.048.576 righe, e gli export di grandi dimensioni dei servizi web possono superarle. Vedi come aprire un CSV troppo grande per Excel.
- Numeri o date cambiati: gli zeri iniziali sono spariti o giorno e mese si sono scambiati. È il foglio di calcolo che riformatta i valori, non il file a essere sbagliato: importa impostando le colonne come testo, oppure guardalo in un visualizzatore CSV che lascia i valori come sono.
Il Visualizzatore CSV di Opener gestisce automaticamente i primi tre: rileva le codifiche UTF-8, Windows-1251 e Windows-1252, riconosce il separatore e apre file con milioni di righe su un normale portatile.
Come salvare o esportare in CSV
A volte devi fare il percorso inverso, cioè caricare un elenco su un servizio che accetta solo CSV.
- Excel: usa Salva con nome e scegli un tipo CSV. Se vedi un’opzione «CSV UTF-8», sceglila, così lettere accentate e simboli restano intatti.
- Fogli Google: scarica il foglio come valori separati da virgole dal menu File.
- Numbers: esporta il foglio di calcolo in CSV dal menu File.
- LibreOffice Calc: usa Salva con nome, scegli il tipo Testo CSV e imposta separatore e codifica nella finestra che segue.
- Opener: dopo aver cercato e ordinato nel Visualizzatore CSV, esporta il risultato come CSV pulito in UTF-8, oppure in JSON per gli sviluppatori. Il Visualizzatore Excel può esportare allo stesso modo in CSV qualsiasi foglio di un
.xlsx.
Due cose da sapere prima di esportare: viene salvato solo il foglio corrente, perché un CSV contiene una sola tabella; e le formule vengono sostituite dai loro valori, mentre tutta la formattazione va persa. Conserva il .xlsx originale se ti servono.
Domande frequenti
È sicuro aprire un file CSV?
Un CSV è testo semplice e da solo non può eseguire programmi. Le app per fogli di calcolo possono però interpretare come formule le celle che iniziano con =, quindi fai attenzione ai CSV di mittenti sconosciuti. Un visualizzatore CSV o un editor di testo mostrano solo il testo.
Posso aprire un file CSV sul telefono?
Sì. Il Visualizzatore CSV funziona in qualsiasi browser per dispositivi mobili, e anche le app Fogli Google, Numbers ed Excel possono aprire i file CSV.
Perché il mio CSV usa i punti e virgola invece delle virgole?
I sistemi impostati per paesi che usano la virgola come separatore decimale, come l’Italia, spesso separano i valori con il punto e virgola, così numeri come 3,50 restano interi. La maggior parte delle app lo gestisce se scegli il separatore durante l’importazione.
Qual è la differenza tra CSV e TSV?
Solo il separatore: il TSV usa le tabulazioni invece delle virgole. La maggior parte delle app per fogli di calcolo e dei visualizzatori CSV apre entrambi.