CSV til JSON
Gør en regnearkseksport til JSON-poster, direkte på siden.
- Kører i din browser — intet, du skriver, uploades
- Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil
Sådan fungerer det
Den modsatte vej: en kollega sender et regneark, og noget skal bruge det som JSON – en seed-fil, testdata, et importscript. Disse eksporter er som regel fulde af rigtige data, hvilket er en god grund til ikke at indsætte dem på et ukendt websted.
Første række bliver til nøglerne
Kolonneoverskrifter bruges som egenskabsnavne for hver post. Tomme overskrifter får et pladsholdernavn i stedet for at blive droppet, så ingen kolonne forsvinder i det skjulte.
Felter i anførselstegn fortolkes korrekt
Felter omsluttet af anførselstegn kan indeholde kommaer, linjeskift og escapede anførselstegn og læses korrekt. Det er det, der adskiller en ægte CSV-fortolker fra at dele ved kommaer, og det er grunden til, at adresser og fritekstnoter overlever turen.
Tal og booleske værdier bliver til rigtige typer
En værdi, der udelukkende er et tal, bliver et JSON-tal, og true/false bliver en JSON-boolean. Alt andet forbliver en streng. Det er som regel det, du vil have; hvis du har brug for alt som strenge, så sæt værdierne i anførselstegn i kilden.
Tomme rækker springes over
Efterstillede tomme linjer, som regnearkseksporter producerer konstant, ignoreres i stedet for at blive til tomme poster.
CSV til JSON – spørgsmål
Kan den håndtere felter i anførselstegn med kommaer i?
Ja. Felter i anførselstegn, indlejrede kommaer, linjeskift og escapede anførselstegn fortolkes alle korrekt.
Bliver tal konverteret til rigtige tal?
Ja, og det samme gælder true og false. Alt andet forbliver en streng.
Hvad hvis min CSV ikke har en overskriftsrække?
Tilføj en først – første række bruges til egenskabsnavnene.
Bliver mine data uploadet?
Nej. Alt sker i din browser.