Konvertera CSV till JSON

Klistra in en CSV från Excel, Google Kalkylark eller vilken app som helst och få ren JSON som du kan kopiera direkt in i din kod.

Förseglat på den här enheten

Körs i din webbläsare. Inget laddas upp.

Förseglat

CSV JSON

Celler som börjar med =, +, - eller @ får en apostrof först, så att kalkylprogram visar dem som text i stället för att köra dem som formler.

Lägger till ett osynligt tecken i början av den nedladdade filen så att Excel visar å, ä, ö och andra tecken korrekt.

Form

Kolumner som address.city blir nästlade objekt, och celler som innehåller en JSON-lista blir riktiga arrayer.

Din CSV visas här medan du skriver.

Din JSON visas här medan du skriver.

Så fungerar det

  1. Klistra in eller öppna din CSV

    Klistra in den, släpp en .csv-fil eller öppna en. Avgränsaren identifieras åt dig, och värden inom citattecken med kommatecken eller radbrytningar läses korrekt.

  2. Välj JSON-form

    Välj en lista med objekt eller en lista med arrayer, bestäm om tal och true/false ska konverteras och ställ in indraget.

  3. Kopiera eller ladda ner JSON-koden

    Kontrollera tabellförhandsvisningen om det behövs, och kopiera sedan JSON-koden eller spara den som en .json-fil.

Vanliga frågor

Laddas min CSV upp till en server?

Nej. Filen läses och konverteras i din webbläsare, så kundlistor, exporter och rapporter stannar på din enhet.

Vilka CSV-filer kan den läsa?

Filer avgränsade med kommatecken, semikolon, tabbar eller lodstreck, som identifieras automatiskt. Värden inom dubbla citattecken kan innehålla avgränsare, radbrytningar och dubblerade citattecken, som CSV-standarden (RFC 4180) tillåter. Raden ”sep=” som Excel ibland lägger till förstås också.

Hur identifieras tal och true/false-värden?

Tal blir JSON-tal, TRUE och FALSE med stora eller små bokstäver blir true och false, och tomma celler blir null. Värden som 007, eller tal med fler än 15 siffror som kort- eller ordernummer, behålls som text så att ingen siffra går förlorad. Stäng av ”Identifiera tal och true/false” för att behålla alla värden som text.

Kan jag få nästlad JSON?

Ja. Slå på ”Återskapa nästlad data”: kolumner som address.city blir nästlade objekt, och celler som innehåller en JSON-lista som ["a","b"] blir riktiga arrayer. Det är exakt motsatsen till verktyget JSON till CSV.

Vad händer om vissa rader har fler eller färre celler än rubrikraden?

Saknade celler blir null (eller tom text när identifiering av tal är avstängd), och extra celler behålls under nycklar som column_5. Verktyget talar om hur många rader som berörs, så att du kan kontrollera filen.

Min CSV från Excel visar konstiga tecken. Varför?

Excel för Windows sparar ofta CSV-filer i en äldre regional teckenkodning i stället för UTF-8. Verktyget känner igen det och läser filen med den kodning som Excel använder för sidans språk, och det läser även UTF-16-filer. Om bokstäverna fortfarande ser fel ut, spara filen som ”CSV UTF-8” och öppna den igen.

Installera One For All på din dator

One For All öppnas då i ett eget fönster, precis som en app, direkt från skrivbordet eller hemskärmen. Du behöver inte ladda ner något från en appbutik, och dina filer stannar fortfarande på din enhet.

  1. Klicka på installationsikonen till höger i adressfältet eller öppna webbläsarmenyn (⋮).
  2. Välj ”Installera One For All” eller ”Installera sidan som app”: en genväg läggs till på skrivbordet och bland dina appar.

Ladda ner verktygets motor?

Det här verktyget körs helt i din webbläsare. För det behöver det ladda ner delarna nedan från One For All, en enda gång. Sedan sparas de på den här enheten, så nästa gång startar verktyget direkt.

Dina filer skickas aldrig någonstans.