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:

  1. I dati della tabella sono rappresentati utilizzando solo testo normale.
  2. La prima riga può rappresentare o meno l'intestazione della tabella.
  3. Le righe sono separate da interruzioni di riga caratteri (newline).
  4. Le colonne (campi) sono separate da virgole.
  5. Tutte le righe contengono lo stesso numero di valori.
  6. I campi che contengono virgole devono iniziare e terminare con virgolette doppie.
  7. I campi che contengono interruzioni di riga devono iniziare e terminare con virgolette doppie (non tutti i programmi supportano valori con interruzioni di riga).
  8. Tutti gli altri campi non richiedono virgolette doppie.
  9. 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:

IDWebsiteURLDescription
1TechTermshttps://techterms.comTechTerms, the Computer Dictionary
2Slangithttps://slangit.comSlangit, 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

Aggiornato July 18, 2020 da Per C.

quizMetti alla prova le tue conoscenze

What is a comma in a CSV file is called?

A
Label
0%
B
Marker
0%
C
Parameter
0%
D
Delimiter
0%
Correct! Incorrect!     View the Delimiter definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di CSV in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.