CSV (.csv)
CSV is een tabel met coördinaten als platte tekst — één rij per punt, één kolom per veld. Het is het formaat voor als de bestemming een spreadsheet, een database of een script is in plaats van een gps-toestel.
In het kort
| Extensie | .csv |
| Codering | csv |
| Mediatype | text/csv |
| Ontstaan | 1972 |
| Door | No single inventor; standardised retrospectively by the IETF |
| Huidige versie | RFC 4180, published October 2005 |
Geschiedenis
CSV is ouder dan de pc. De Fortran-compiler van IBM onder OS/360 ondersteunde in 1972 door komma's gescheiden list-directed invoer en uitvoer, en de term "comma-separated value" stond in 1983 al in druk. Decennialang was het een conventie en geen standaard; de IETF publiceerde in oktober 2005 RFC 4180, die eindelijk de aanhalingsregels vastlegde en het mediatype text/csv registreerde.
Waar het wordt gebruikt
Elk spreadsheetprogramma opent CSV — Excel, LibreOffice Calc, Numbers, Google Sheets — evenals relationele databases, gis-tools en elke serieuze scripttaal. Meer dan 200 open-dataportalen van overheden en instellingen publiceren erin. Voor gps-werk is het de export bij uitstek als de gegevens geanalyseerd en niet bevaren worden.
Structuur
Een CSV-bestand bestaat uit regels met velden, gescheiden door een scheidingsteken; de eerste regel geeft meestal de kolomnamen. RFC 4180 gebruikt een komma, sluit regels af met CR/LF en eist dat een veld met een komma, een dubbele aanhalingsteken of een regeleinde tussen dubbele aanhalingstekens staat, waarbij een ingesloten aanhalingsteken wordt verdubbeld. De puntkomma-variant bestaat omdat Duitse en andere Europese landinstellingen de komma als decimaalteken gebruiken, wat anders in elke coördinaat botst met het veldscheidingsteken — RouteConverter ondersteunt beide, daarom zijn er twee formaten en geen één.
Verspreiding
Universeel, en universeel onderspecificeerd. RFC 4180 beschrijft het gangbare geval, maar echte bestanden verschillen in scheidingsteken, aanhaling, regeleinden, codering en kolomvolgorde, dus de kolommen in een gps-CSV zijn wat het exporterende programma ook koos te schrijven.
Ondersteuning in RouteConverter
| Leest | CSV Comma, CSV Semicolon |
| Schrijft | CSV Comma, CSV Semicolon |
Deze pagina behandelt de twee algemene CSV-formaten. RouteConverter leest ook een aantal loggerspecifieke CSV-indelingen — Columbus, Haicom, i-Blue 747, Qstarz BT-Q1000, Route 66 en Flightradar 24 — die elk een vaste kolomset en een eigen pagina hebben.
Specificaties en documentatie
Gerelateerde conversies
Veelgestelde vragen
Wat is een .csv-bestand?
CSV is een tabel met coördinaten als platte tekst — één rij per punt, één kolom per veld. Het is het formaat voor als de bestemming een spreadsheet, een database of een script is in plaats van een gps-toestel.
Hoe open je een .csv-bestand?
RouteConverter, de gratis converter voor Windows, macOS en Linux, opent CSV-bestanden: de app starten, het bestand laden en het op de kaart bekijken of in een ander formaat opslaan.
Naar welke formaten kan .csv worden geconverteerd?
RouteConverter zet .csv-bestanden gratis om naar andere formaten. Voor deze conversies is er een eigen handleiding: CSV naar GPX, CSV naar TCX.