Inga uppladdningar · 100 % gratis

Konvertera CSV till JSON

Gör om ett kalkylblad till JSON för en app, ett API, ett webbplatsbygge eller ett automatiseringsverktyg. Rubrikraden blir egenskapsnamnen, värden kan typas automatiskt och du väljer en array med objekt eller ett enkelt rutnät. Excel-filer fungerar också. Ingenting laddas upp.

Så konverterar du CSV till JSON

  1. Släpp en CSV-, TSV- eller Excel-fil.
  2. Välj array med objekt (nycklar från rubrikraden) eller array med arrayer.
  3. Bestäm om tal, booleska värden och tomma fält ska konverteras till JSON-typer.
  4. Klicka på Kör och ladda ner .json-filen, snyggt formaterad eller kompakt.

Därför kan det vara bra att konvertera ett kalkylblad till JSON

JSON är webbens format. API:er returnerar det, JavaScript läser det direkt, verktyg utan kod och automatiseringsplattformar förväntar sig det, och konfigurationsfiler, startdata och testdata skrivs nästan alltid i det. Data börjar däremot oftast sitt liv i ett kalkylblad, eftersom det är där folk är bekväma med att redigera den. Det här verktyget bygger en bro mellan de två: in går en CSV- eller Excel-fil, ut kommer en ren JSON-fil där kolumnrubrikerna blir egenskapsnamn.

Två former av utdata

Array med objekt är vad nästan alla vill ha. Första raden behandlas som rubrikrad och varje följande rad blir ett objekt med de nycklarna:

[
  { "name": "Ada", "email": "ada@example.com", "plan": "pro" },
  { "name": "Grace", "email": "grace@example.com", "plan": "free" }
]

Array med arrayer behåller det råa rutnätet, inklusive rubrikraden, utan nycklar. Det är mindre och rätt val när rubrikraden inte är ren, när kolumnordningen spelar roll eller när mottagaren förväntar sig en tabell snarare än poster.

Tal, booleska värden och tomma celler

När typkonvertering är påslagen blir värden som ser ut som tal JSON-tal, "true" och "false" blir booleska värden och tomma celler blir null. När den är avstängd är varje värde en sträng, precis som det såg ut i bladet. Stäng av den när du har id-nummer som ser numeriska ut men måste behålla sina inledande nollor, som postnummer, artikelnummer och telefonnummer.

Rubrikrader och rena nycklar

Egenskapsnamnen hämtas från rubrikraden precis som de är skrivna. Rubriker med mellanslag eller skiljetecken, som "First name" eller "Price (USD)", är giltiga JSON-nycklar men krångliga i kod. Byt namn på kolumnerna i kalkylbladet innan du konverterar om du vill ha prydliga nycklar som first_name och price_usd. Rubriker som förekommer flera gånger får ett nummer som suffix så att ingen data går förlorad.

Excel som indata

Släpp in en .xlsx- eller .xls-fil direkt; det första bladet används. Datum skrivs som ISO-strängar (2026-03-14) i stället för Excels interna serienummer, och formler ersätts med sina värden.

Vanliga användningsområden

  • Fylla en databas eller en prototyp med realistisk data från ett kalkylblad.
  • Föra in en lista med produkter, platser eller teammedlemmar i ett webbplatsbygge.
  • Importera till automatiseringsverktyg som Make, n8n eller Zapier som vill ha JSON.
  • Skapa testdata från en riktig export.
  • Konvertera en uppslagstabell till en mobilapp.

Formaterad utdata är lätt att läsa och jämföra; kompakt utdata är mindre att leverera. Båda skapas i din webbläsare, så kalkylbladet laddas aldrig upp.

Vanliga frågor

Laddas mina data upp?

Nej. Konverteringen körs i din webbläsare och filen stannar på din enhet.

Hur väljs nycklarna?

Från rubrikraden, exakt som de är skrivna. Dubbla rubriker får ett nummer som suffix. Byt namn på kolumnerna i kalkylbladet först om du vill ha prydliga nycklar.

Behåller postnummer och telefonnummer sina inledande nollor?

Stäng av typkonverteringen så förblir varje värde en sträng. Med den påslagen blir värden som ser ut som tal JSON-tal.

Fungerar det med Excel-arbetsböcker?

Ja. Släpp en .xlsx eller .xls så konverteras det första bladet. Datum skrivs som ISO-strängar.

Dina filer lämnar aldrig din enhet

Alla verktyg på Squishly Tools är 100 % gratis och körs helt i din webbläsare. Dina bilder och dokument bearbetas på din egen dator och laddas aldrig upp till en server. Inga konton, inga vattenstämplar och ingen hake.