CSV (.csv)
CSV è una tabella di coordinate in testo semplice: una riga per punto, una colonna per campo. È il formato da usare quando la destinazione è un foglio di calcolo, un database o uno script e non un dispositivo GPS.
In breve
| Estensione | .csv |
| Codifica | csv |
| Tipo di media | text/csv |
| Creato nel | 1972 |
| Di | No single inventor; standardised retrospectively by the IETF |
| Versione attuale | RFC 4180, published October 2005 |
Storia
CSV precede il personal computer. Il compilatore Fortran di IBM per OS/360 supportava nel 1972 l'input e l'output a elenco separati da virgole, e il termine "comma-separated value" compare in stampa già nel 1983. Per decenni è stato una convenzione e non uno standard; l'IETF ha pubblicato la RFC 4180 nell'ottobre 2005, definendo finalmente le regole di quotatura e registrando il tipo di supporto text/csv.
Dove si usa
Ogni foglio di calcolo apre i CSV (Excel, LibreOffice Calc, Numbers, Google Sheets), come i database relazionali, gli strumenti GIS e qualsiasi linguaggio di scripting degno di questo nome. Oltre 200 portali di dati aperti di enti pubblici e istituzioni pubblicano in questo formato. Nel lavoro con i dati GPS è l'esportazione preferita quando i dati devono essere analizzati e non usati per la navigazione.
Struttura
Un file CSV è composto da righe di campi separati da un delimitatore, in cui la prima riga di solito riporta i nomi delle colonne. La RFC 4180 usa la virgola, termina le righe con CR/LF e richiede che un campo contenente una virgola, un doppio apice o un'interruzione di riga sia racchiuso tra doppi apici, raddoppiando quelli incorporati. La variante con il punto e virgola esiste perché le impostazioni regionali tedesche e di altri paesi europei usano la virgola come separatore decimale, che altrimenti entrerebbe in conflitto con il delimitatore di campo in ogni coordinata. RouteConverter supporta entrambe, ed è per questo che i formati sono due e non uno.
Diffusione
Universale, e universalmente poco specificato. La RFC 4180 descrive il caso comune, ma i file reali variano per delimitatore, quotatura, fine riga, codifica e ordine delle colonne, quindi le colonne di un CSV GPS sono quelle che il programma esportatore ha deciso di scrivere.
Supporto in RouteConverter
| Legge | CSV Comma, CSV Semicolon |
| Scrive | CSV Comma, CSV Semicolon |
Questa pagina riguarda i due formati CSV generici. RouteConverter legge anche diversi layout CSV specifici dei logger (Columbus, Haicom, i-Blue 747, Qstarz BT-Q1000, Route 66 e Flightradar 24), che hanno insiemi di colonne fissi e pagine proprie.
Specifiche e documentazione
Conversioni correlate
Domande frequenti
Che cos’è un file .csv?
CSV è una tabella di coordinate in testo semplice: una riga per punto, una colonna per campo. È il formato da usare quando la destinazione è un foglio di calcolo, un database o uno script e non un dispositivo GPS.
Come si apre un file .csv?
RouteConverter, il convertitore gratuito per Windows, macOS e Linux, apre i file CSV: avviare l’applicazione, caricare il file, poi visualizzarlo sulla mappa o salvarlo in un altro formato.
In quali formati si può convertire un file .csv?
RouteConverter converte gratis i file .csv in altri formati. Queste conversioni hanno una guida dedicata: CSV in GPX, CSV in TCX.