Passa al contenuto principale

1. Introduzione (Introduction)

Il formato con valori separati da virgola (Comma Separated Values, CSV) è stato utilizzato per molto tempo per scambiare e convertire dati tra vari programmi di fogli di calcolo. Sorprendentemente, sebbene questo formato sia molto comune, non è mai stato formalmente documentato. Inoltre, mentre l'albero di registrazione MIME dell'IANA include una registrazione per il tipo "text/tab-separated-values", nessun tipo MIME è mai stato registrato presso l'IANA per il CSV. Allo stesso tempo, vari programmi e sistemi operativi hanno iniziato a utilizzare diversi tipi MIME per questo formato.

Questo RFC documenta il formato dei file con valori separati da virgola (CSV) e registra formalmente il tipo MIME "text/csv" per il CSV in conformità con l'RFC 2048 [1].

Contesto (Background)​

Il formato CSV gioca un ruolo importante nello scambio di dati, ma la mancanza di un'unica specifica ha portato a differenze significative tra le implementazioni. Questo documento mira a:

  1. Standardizzare la definizione del formato: fornire una definizione di formato comune seguita dalla maggior parte delle implementazioni.
  2. Registrare il tipo MIME: registrare formalmente il tipo MIME "text/csv" per le applicazioni Internet.
  3. Promuovere l'interoperabilità: fornire una base di riferimento per lo scambio di dati CSV tra sistemi.

Ambito di applicazione (Scope)​

Questo documento si applica a:

  • Programmi di fogli di calcolo
  • Strumenti di conversione dati
  • Applicazioni Web
  • Qualsiasi sistema che debba elaborare o generare dati in formato CSV