JSON til CSV
Gjør en liste med JSON-poster om til en CSV som er klar for regneark.
- Kjører i nettleseren din — ingenting du skriver inn, lastes opp
- Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil
Slik fungerer det
JSON er det et API gir deg; CSV er det et regneark åpner. Å komme fra det ene til det andre er en stadig liten syssel, og det gjøres som regel ved å lime inn data i et tilfeldig nettsted – data som ofte inneholder kundenavn, e-postadresser og ordredetaljer. Dette konverterer på siden, så dataene blir hos deg.
Hvilken form den forventer
En matrise av objekter, som er det et listeendepunkt vanligvis returnerer. Kolonneoverskriftene hentes fra nøklene, samlet på tvers av alle poster, slik at rader med manglende felt fortsatt havner riktig. Et enkelt objekt behandles som en tabell med én rad.
Anførselstegn håndteres riktig
Verdier som inneholder komma, anførselstegn eller linjeskift, pakkes inn i anførselstegn og escapes internt, etter samme konvensjon som regneark forventer. Dette er delen som håndskrevne konverteringer nesten alltid gjør feil, og det er grunnen til at en adressekolonne så ofte ødelegger en CSV.
Nøstede verdier
En verdi som selv er et objekt eller en matrise, skrives som JSON-tekst inne i cellen, fordi CSV er flatt og ikke har noe annet sted å putte den. Flat ut strukturen først hvis disse feltene er viktige.
Velge skilletegn
Komma er standard. Semikolon er det Excel forventer i språkområder der komma er desimaltegn – hvis regnearket ditt åpner filen med alt presset inn i én kolonne, er dette som regel grunnen. Tabulator er tryggest når selve dataene er full av tegnsetting.
JSON til CSV – spørsmål
Hvilken JSON godtar den?
En matrise av objekter, eller ett enkelt objekt. Kolonnene hentes fra nøklene på tvers av alle postene.
Ødelegger komma i dataene mine CSV-filen?
Nei. Verdier som inneholder komma, anførselstegn eller linjeskift, settes i anførselstegn og escapes riktig.
Hvorfor legger Excel alt i én kolonne?
Språkinnstillingene dine forventer sannsynligvis semikolon. Bytt skilletegn til semikolon, så åpnes den riktig.
Lastes dataene mine opp?
Nei. Konverteringen kjører helt i nettleseren din.