CSV
È l'acronimo di "Comma-Separated Values". CSV è un metodo standard per archiviare dati strutturati in formato testo normale. È un'opzione comune di esportazione nelle applicazioni desktop e in alcuni siti web. La maggior parte dei programmi per fogli di calcolo può importare dati da un file .CSV.
Un elenco di valori separati da virgole rappresenta una tabella. Ogni riga di un file CSV è una riga e il valore tra una virgola e l'altra è una colonna. La prima riga è spesso un intestazione di tabella contenente le etichette di ogni colonna. Poiché i dati in un file CSV rappresentano una tabella, ogni riga dovrebbe contenere lo stesso numero di valori separati da virgole.
Formato CSV
Poiché i file CSV usano il carattere virgola "," per separare le colonne, i valori che contengono virgole devono essere gestiti come un caso speciale. Questi campi sono racchiusi tra virgolette doppie. La prima virgoletta doppia indica l'inizio dei dati della colonna, mentre l'ultima ne indica la fine. Se il valore contiene una stringa con virgolette doppie, queste vengono sostituite da due virgolette doppie, ovvero "".
Di seguito sono riportate alcune regole standard di formattazione CSV:
- I dati della tabella sono rappresentati utilizzando solo testo normale.
- La prima riga può rappresentare o meno l'intestazione della tabella.
- Le righe sono separate da interruzioni di riga caratteri (newline).
- Le colonne (campi) sono separate da virgole.
- Tutte le righe contengono lo stesso numero di valori.
- I campi che contengono virgole devono iniziare e terminare con virgolette doppie.
- I campi che contengono interruzioni di riga devono iniziare e terminare con virgolette doppie (non tutti i programmi supportano valori con interruzioni di riga).
- Tutti gli altri campi non richiedono virgolette doppie.
- Le virgolette doppie all'interno dei valori sono rappresentate da due virgolette doppie consecutive.
Esempio di dati CSV
Le tre righe seguenti rappresentano una tabella con tre righe e quattro colonne, a partire da un'intestazione di tabella.
ID,Website,URL,Description
1,TechTerms,https://techterms.com,"TechTerms, the Computer Dictionary"
2,Slangit,https://slangit.com,"Slangit, the ""Clean Slang"" Dictionary"
I dati riportati sopra possono essere visualizzati in una tabella come questa:
| ID | Website | URL | Description |
| 1 | TechTerms | https://techterms.com | TechTerms, the Computer Dictionary |
| 2 | Slangit | https://slangit.com | Slangit, the "Clean Slang" Dictionary |
Utilizzo dei file CSV
Un file *.csv può essere aperto, visualizzato e modificato in qualsiasi editor di testo. Tuttavia, a causa della natura minimalista del formato CSV, i dati sono spesso difficili da leggere. Pertanto, è preferibile visualizzare i file CSV in un programma per fogli di calcolo come Microsoft Excel o Apple Numbers. Queste applicazioni analizzano i dati delimitati da virgole e visualizzano i valori come una tabella all'interno di un foglio di calcolo.
Estensione del file: .CSV
Metti alla prova le tue conoscenze