.CSV

File CSV

Comma-Separated Values
Fai una domanda
RISPOSTA RAPIDA

Un file CSV memorizza dati tabulari come testo normale - una riga per riga, valori separati da virgole (o punti e virgola nelle impostazioni locali europee). Qualsiasi foglio di calcolo lo apre: Excel, Google Sheets, LibreOffice Calc. Il problema più comune è Excel che comprime tutto in una colonna o mostra caratteri distorti - entrambi risolvibili utilizzando l'importazione guidata invece del doppio clic.

Sviluppatore: No single owner (in use since the 1970s); documented in RFC 4180 (2005) Categoria: File di dati Standard aperto MIME: text/csv
SI APRE SU Windows macOS Linux Web
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file CSV?

.csv è un formato di file che memorizza vari tipi di dati in set di testo separati da caratteri, più comunemente con una virgola - da cui il nome Comma-Separated Values. Il formato è documentato nella RFC 4180 (2005), uno standard minimo ma ampiamente adottato. I record di dati sono separati da un carattere di nuova riga, mentre i singoli valori dei campi sono comunemente racchiusi tra virgolette doppie. Per includere una virgoletta doppia letterale all'interno di un campo, questa viene scritta due volte come "".

La prima riga di un file .csv convenzionalmente contiene i nomi delle colonne (una riga di intestazione), sebbene la specifica CSV non ne imponga la struttura. I campi dei record possono essere separati da:

  • Virgole,
  • Punti e virgola,
  • Tabulazioni (vedi .TSV),
  • Altri caratteri - usati in modo coerente in tutto il documento.

I file .csv sono utilizzati per memorizzare, importare ed esportare dati in un formato ben definito e indipendente dalla piattaforma che qualsiasi editor di testo può aprire. Poiché la scelta del separatore è libera, a volte può causare problemi durante la conversione; pertanto, le procedure guidate di importazione dei dati devono offrire un'opzione per configurare il separatore da utilizzare, come nel caso di applicazioni per fogli di calcolo come Microsoft Excel e LibreOffice Calc.

.csv non trasporta alcuna firma di file (magic bytes) ed è identificato dalla sua struttura piuttosto che dal suo contenuto. Un file può opzionalmente iniziare con un byte-order mark UTF-8 (EF BB BF), che Excel scrive automaticamente per segnalare la codifica. La maggior parte dei linguaggi di programmazione fornisce librerie dedicate per importare e gestire i file .csv in modo affidabile, rendendolo uno dei formati di scambio dati più universali in uso oggi.

Sicurezza e incolumità

RISCHIO: MEDIUM

Il CSV è testo normale e non può eseguire codice di per sé, ma comporta un rischio reale: l'iniezione CSV (formula injection). Se una cella inizia con =, +, - o @, un foglio di calcolo potrebbe eseguirla come formula all'apertura - gli aggressori sfruttano questo nei CSV esportati per eseguire comandi o sottrarre dati. Le versioni moderne di Excel/LibreOffice avvertono prima di eseguire tali formule; non abilitarle in file provenienti da fonti non attendibili. Il «rischio» quotidiano è la corruzione dei dati, non il malware: una codifica o un delimitatore errati che alterano silenziosamente numeri, date e zeri iniziali (ad esempio, codici postali e numeri di telefono che perdono lo 0 iniziale).

Dettagli del formato

in sintesi
NOME COMPLETOComma-Separated Values
SVILUPPATORENo single owner (in use since the 1970s); documented in RFC 4180 (2005)dal 1970s (early use); RFC 4180 published 2005
CATEGORIAFile di dati
TIPO MIMEtext/csv
TIPODati tabulari in testo normale
STANDARDAperto · royalty-free

Programmi che aprono file CSV

Windows3 apps
Microsoft Excel A pagamento Non fare doppio clic per i file difficili - usa Dati > «Da testo/CSV», quindi scegli la codifica (UTF-8) e il delimitatore nell'anteprima prima di caricare.
LibreOffice Calc Open-source Apri il CSV - Calc mostra ogni volta una finestra di dialogo di importazione per scegliere il delimitatore e il set di caratteri. Il più affidabile lettore CSV gratuito.
Notepad / Notepad++ Open-source Apri come testo normale per ispezionare le righe grezze, controllare il delimitatore e la codifica, o apportare correzioni rapide.
macOS3 apps
Microsoft Excel A pagamento Non fare doppio clic per i file difficili - usa Dati > «Da testo/CSV», quindi scegli la codifica (UTF-8) e il delimitatore nell'anteprima prima di caricare.
LibreOffice Calc Open-source Apri il CSV - Calc mostra ogni volta una finestra di dialogo di importazione per scegliere il delimitatore e il set di caratteri. Il più affidabile lettore CSV gratuito.
Numbers (Apple) Gratuito Fai doppio clic per aprire il CSV; Numbers mostra le opzioni di colonna/codifica all'importazione.
Linux2 apps
LibreOffice Calc Open-source Apri il CSV - Calc mostra ogni volta una finestra di dialogo di importazione per scegliere il delimitatore e il set di caratteri. Il più affidabile lettore CSV gratuito.
GNOME Gnumeric Open-source Foglio di calcolo leggero con un chiaro assistente per l'importazione di testo per delimitatore/codifica.
Web2 apps
Google Sheets Gratuito File > Importa > Carica il CSV, scegli il separatore (automatico/virgola/punto e virgola). Gestisce bene l'UTF-8 e funziona nel browser.
Microsoft Excel for the web Gratuito Carica su OneDrive e apri in Excel per il web (gratuito con un account Microsoft).

Dettagli tecnici

specifiche approfondite
Tipo MIMEtext/csv
Struttura del fileTesto normale; righe delimitate da interruzioni di riga, campi delimitati da un carattere separatore scelto
Delimitatore predefinitoVirgola (`,`); punti e virgola e tabulazioni sono varianti ampiamente utilizzate
Fine riga (RFC 4180)CRLF (`\r\n` per specifica); solo LF (`\n`) è ampiamente accettato nella pratica
Carattere di citazione del campoVirgolette doppie (`"`); raddoppiate (`""`) per l'escape di una virgoletta letterale all'interno di un campo
Riga di intestazionePrima riga opzionale che convenzionalmente elenca i nomi delle colonne; la RFC 4180 lascia la struttura dell'intestazione indefinita
Firma del file (magic bytes)Nessuna; identificato dalla struttura. Un BOM UTF-8 opzionale (`EF BB BF`) può apparire all'inizio del file
Supporto campi multi-rigaSupportato quando il contenuto del campo è racchiuso tra virgolette doppie
Modello di datiSolo tabella piatta singola; nessuna nidificazione, relazione o tipo di dati di colonna codificato nel formato
Codifica dei caratteriQualsiasi codifica concordata tra scrittore e lettore; UTF-8 e Windows-1252 sono le più comuni
Compressione integrataNessuna; i file sono comunemente archiviati come `.gz` o [ZIP](/format/zip)
Idoneità allo streamingAlta - le righe possono essere elaborate riga per riga senza caricare l'intero file in memoria
Supporto dati binariNon supportato nativamente; il contenuto binario deve essere codificato in Base64 come testo
Limiti di righe dell'applicazioneNessun limite a livello di formato; Microsoft Excel limita l'importazione dei fogli a 1.048.576 righe
Rilasciato1970s (early use); RFC 4180 published 2005
Standard apertoSì · royalty-free
Specificawww.rfc-editor.org

Conversioni CSV

Possibile
.CSV .HTMLConvertitore online
Come convertire
.CSV .DBFConvertitore online
Come convertire
.CSV .XLSMConvertitore online
Come convertire
.CSV .SLKConvertitore online
Come convertire
.CSV .DIFConvertitore online
Come convertire
.CSV .XLTXConvertitore online
Come convertire
.CSV .DOCConvertitore online
Come convertire
.CSV .RTFConvertitore online
Come convertire
.CSV .PDFConvertitore online
Sì - apri il CSV in qualsiasi applicazione per fogli di calcolo ed esporta o stampa in PDF.
Come convertire
.CSV .TXTConvertitore online
Sì - un CSV è già testo semplice, quindi puoi semplicemente rinominare .csv in .txt senza alcun convertitore.
Come convertire
.CSV .XLSXConvertitore online
Sì - apri il CSV in Excel o LibreOffice Calc e salvalo come .xlsx; non è necessario alcun convertitore…
Come convertire
.CSV .SQLGUIDA
Sì - le righe CSV possono essere caricate in una tabella di database SQL generando istruzioni INSERT o…
Come convertire
.CSV .JSONConvertitore online
Sì - qualsiasi CSV con una riga di intestazione si converte in modo pulito in JSON, dove ogni riga diventa un…
Come convertire
.CSV .SXCConvertitore online
Come convertire
.CSV .XMLConvertitore online
Sì - un convertitore online gratuito o un breve script Python converte CSV in XML in pochi secondi; anche…
Come convertire
.CSV .DOCXConvertitore online
Come convertire
.CSV .ODSConvertitore online
Sì - CSV si converte in modo pulito in ODS utilizzando LibreOffice Calc, Google Sheets o il nostro…
Come convertire
.CSV .VCFGUIDA
Sì - le liste di contatti CSV si convertono in VCF utilizzando Google Contacts o Microsoft Outlook.
Come convertire
.CSV .XLSConvertitore online
Sì - apri il tuo CSV in Excel o LibreOffice Calc e salvalo come XLS (Cartella di lavoro di Excel 97-2003),…
Come convertire

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CSV. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file CSV.

Domande frequenti

Perché Excel apre il mio CSV tutto in una colonna?
Il tuo CSV utilizza un delimitatore diverso da quello che Excel si aspetta per la tua regione (virgola vs punto e virgola). Invece di fare doppio clic, usa Dati > «Da testo/CSV» e scegli il delimitatore corretto nell'anteprima, oppure cambia il separatore di elenco di Excel nelle impostazioni regionali di Windows.
Perché il mio CSV mostra caratteri distorti?
Si tratta di un errore di codifica - il file è in UTF-8 ma l'app lo ha aperto come ANSI/Windows-1252. Riapri con l'importazione guidata e seleziona UTF-8, oppure salva il CSV con un BOM UTF-8 in modo che Excel lo rilevi.
Virgola o punto e virgola - quale delimitatore dovrebbe usare un CSV?
La virgola è lo standard (RFC 4180), ma le impostazioni locali europee in cui la virgola è il separatore decimale utilizzano i punti e virgola. Adatta il separatore a chi dovrà aprire il file, oppure usa un TSV (tabulazione) per evitare del tutto il problema.
Come converto un CSV in Excel (.xlsx)?
Apri il CSV in Excel, LibreOffice Calc o Google Sheets - impostando il delimitatore e la codifica corretti all'importazione - quindi File > Salva con nome e scegli .xlsx.
Come trasformo un CSV di contatti in una vCard per il mio telefono?
Importa il CSV in Google Contatti o Outlook, assicurati che le colonne corrispondano a nome/email/telefono, quindi esporta come vCard (.vcf) e importalo sul tuo telefono.
Il salvataggio come CSV farà perdere le mie formule e la formattazione di Excel?
Sì. Il CSV memorizza solo i valori di testo del foglio attivo - niente formule, formattazione, grafici o fogli extra. Mantieni un master .xlsx ed esporta in CSV solo per condividere i dati.

Riferimenti

1RFC 4180 - Common Format and MIME Type for CSV Fileswww.rfc-editor.org
2Microsoft - Import or export text (.txt or .csv) filessupport.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.MDMarkdown Document
5.JPGJPEG Image
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.RPMSGRestricted Permission Message

Estensioni correlate

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.GGBGeoGebra Document

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z