Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Gegevensformaten laten zich beter naar elkaar omzetten dan vrijwel iets anders, want ze beschrijven allemaal hetzelfde: rijen en velden, of objecten en sleutels. Waarin ze verschillen is hoeveel ze *over* de gegevens kunnen bewaren, en juist daar sloopt een slordige omzetting stilletjes dingen.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
10 formaten in deze categorie, 71 werkende omzettingen — 70 daarvan zonder dat het bestand je apparaat verlaat.
Het gegevensformaat van het web. Geneste structuren, leesbaar vanuit elke programmeertaal.
Eén JSON-object per regel. Wat logpijplijnen en gegevensuitvoer opleveren.
Een tabel in platte tekst. Elk rekenblad, elke database en elk analysehulpmiddel leest hem. Let op: Excel scheidt hier met een puntkomma.
Als CSV maar gescheiden met tabs, waardoor het probleem van een komma binnen een veld zich niet eens voordoet.
Kolomgewijze opslag voor grote hoeveelheden. Veel kleiner en veel sneller te bevragen dan een CSV.
De omslachtige voorvader van JSON. Nog steeds de ruggengraat van gegevensuitwisseling tussen bedrijven en overheden.
Configuratieformaat dat met inspringing structuur aanbrengt. Prettig te lezen en meedogenloos met spaties.
Een configuratieformaat dat leesbaar blijft zonder de inspringvalkuilen van YAML te erven.
Secties en sleutel-waardeparen. Het oudste configuratieformaat dat nog dagelijks in gebruik is.
Een tabel omgezet in INSERT-opdrachten, klaar om in een database te laden.
Alleen lezen — dit formaat kunnen we openen maar niet schrijven.
Voor wie nagaat of een download heel en ongewijzigd is aangekomen, door hem te vergelijken met de som die op de pagina van het project staat.
Een CSV bewaart geen typen: een postcode die met een nul begint, een lang kenmerk of een datum zijn allemaal tekst totdat iemand anders beslist. Bij de stap naar JSON of Parquet moet dat beslist worden, en verkeerd beslissen maakt van «01234» het getal 1234.
Andersom past geneste JSON niet in een platte tabel zonder platgeslagen te worden, en platslaan is een beslissing met meerdere goede antwoorden. Daarom leggen de pagina’s in deze categorie uit wat ze doen in plaats van het alleen maar te doen.
In Nederland en België schrijft en verwacht Excel de puntkomma als scheidingsteken van een CSV, want de komma is al bezet door de decimalen. Een CSV die op een Engelstalig systeem is gemaakt, opent hier in één kolom.
De omzetting herkent het scheidingsteken in plaats van het aan te nemen, en laat je het met de hand vastzetten als het bestand dubbelzinnig is. Dit is wat er het vaakst misgaat als een tabel de grens over gaat.
Nee. Alle gegevensomzettingen gebeuren in je browser, en dat telt als de tabel een klantenlijst of een interne export is.
Omdat het bestand met komma’s scheidt en jouw Excel puntkomma’s verwacht, of andersom. Bij het omzetten kun je het scheidingsteken uitdrukkelijk vastzetten, en dan opent het resultaat in één keer goed.
Flink kleiner, vaak een fractie, omdat hij per kolom bewaart en elke kolom comprimeert met wat daarbij past. Hij houdt ook de typen vast, en dat is precies wat een CSV niet kan.