Konverter CSV til JSON
Gjør et regneark om til JSON for en app, et API, et nettstedsbygg eller et automatiseringsverktøy. Overskriftsraden blir egenskapsnavnene, verdiene kan få type automatisk, og du velger en matrise av objekter eller et enkelt rutenett. Excel-filer fungerer også. Ingenting lastes opp.
Dra filene hit eller klikk for å velge
Resultater
Slik konverterer du CSV til JSON
- Slipp en CSV-, TSV- eller Excel-fil.
- Velg matrise av objekter (nøkler fra overskriftsraden) eller matrise av matriser.
- Bestem om tall, boolske verdier og tomme celler skal konverteres til JSON-typer.
- Trykk Kjør og last ned .json-filen, pent formatert eller kompakt.
Hvorfor gjøre et regneark om til JSON
JSON er nettets format. API-er returnerer det, JavaScript leser det direkte, kodefrie verktøy og automatiseringsplattformer forventer det, og konfigurasjonsfiler, startdata og testdata skrives nesten alltid i det. Data begynner derimot som regel livet i et regneark, fordi det er der folk er komfortable med å redigere dem. Dette verktøyet bygger bro mellom de to: en CSV- eller Excel-fil går inn, en ren JSON-fil kommer ut, med kolonneoverskriftene som egenskapsnavn.
To utdataformer
En matrise av objekter er det nesten alle vil ha. Den første raden behandles som overskrift, og hver rad etter den blir et objekt med disse nøklene:
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
En matrise av matriser beholder det rå rutenettet, inkludert overskriftsraden, uten nøkler. Den er mer kompakt og er riktig valg når overskriftsraden ikke er ryddig, når kolonnerekkefølgen betyr noe, eller når mottakeren forventer en tabell i stedet for poster.
Tall, boolske verdier og tomme felt
Med typekonvertering slått på blir verdier som ser ut som tall, til JSON-tall, «true» og «false» blir boolske verdier, og tomme celler blir null. Med den slått av er hver verdi en tekststreng, nøyaktig slik den sto i arket. Slå den av når du har ID-er som ser ut som tall, men som må beholde ledende nuller, som postnumre, produktkoder og telefonnumre.
Overskriftsrader og ryddige nøkler
Egenskapsnavnene hentes fra overskriftsraden nøyaktig slik de er skrevet. Overskrifter med mellomrom eller tegnsetting, som «First name» eller «Price (USD)», er gyldige JSON-nøkler, men tungvinte i kode. Gi kolonnene nye navn i regnearket før du konverterer hvis du vil ha ryddige nøkler som first_name og price_usd. Overskrifter som går igjen, får et tallsuffiks, slik at ingen data går tapt.
Excel som inndata
Slipp inn en .xlsx eller .xls direkte; det første arket brukes. Datoer skrives som ISO-tekst (2026-03-14) i stedet for Excels interne serienumre, og formler erstattes med verdiene sine.
Vanlige bruksområder
- Fylle en database eller en prototyp med ekte data fra et regneark.
- Mate en liste over produkter, steder eller teammedlemmer inn i byggingen av et nettsted.
- Sende data til automatiseringsverktøy som Make, n8n eller Zapier som vil ha JSON.
- Lage testdata ut fra en ekte eksport.
- Konvertere en oppslagstabell til en mobilapp.
Formatert utdata er lett å lese og sammenligne; komprimert utdata er mindre å levere. Begge lages i nettleseren din, så regnearket lastes aldri opp.
Ofte stilte spørsmål
Blir dataene mine lastet opp?
Nei. Konverteringen kjører i nettleseren din, og filen blir værende på enheten.
Hvordan velges nøklene?
Fra overskriftsraden, nøyaktig slik de er skrevet. Dupliserte overskrifter får et tall som suffiks. Gi kolonnene nye navn i regnearket først hvis du vil ha ryddige nøkler.
Beholder postnumre og telefonnumre de innledende nullene?
Slå av typekonvertering, så forblir hver verdi en streng. Med den på blir verdier som ser ut som tall, til JSON-tall.
Fungerer det med Excel-arbeidsbøker?
Ja. Slipp en .xlsx eller .xls, så konverteres det første arket. Datoer skrives som ISO-strenger.
Filene dine forlater aldri enheten din
Alle verktøyene på Squishly Tools er 100 % gratis og kjører helt og holdent i nettleseren din. Bildene og dokumentene dine behandles på din egen datamaskin og lastes aldri opp til en server. Ingen kontoer, ingen vannmerker og ingen baksider.