Konvertera JSON till CSV

Klistra in en JSON-lista och få ett rent kalkylark: en rad per post, en kolumn per fält, redo att öppna i Excel.

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 JSON

    Klistra in eller skriv den, släpp en .json-fil eller öppna en. Konverteringen börjar så snart det finns något att läsa.

  2. Kontrollera tabellen

    Se rader och kolumner innan du sparar. Välj avgränsare, och behåll nästlade objekt utplattade eller som JSON.

  3. Ladda ner CSV-filen

    Öppna den i Excel, LibreOffice eller Google Kalkylark, eller kopiera texten för att klistra in den någon annanstans.

Vanliga frågor

Laddas min JSON upp till en server?

Nej. Konverteringen sker helt i din webbläsare, så API-svar, exporter och kunddata lämnar aldrig din enhet.

Vilken sorts JSON kan jag konvertera?

En lista med objekt ger en rad per objekt och en kolumn per nyckel, även när objekten inte har samma nycklar. Ett enda objekt ger en rad, och en lista med listor skrivs rad för rad. Om JSON-koden omsluter en enda lista, som ett API-svar med en lista ”results”, används den listan.

Hur hanteras nästlade objekt och listor?

Nästlade objekt blir kolumner med punktade namn, som address.city. Listor skrivs som JSON-text i en enda cell, till exempel ["math","poetry"], så att inget går förlorat. Verktyget CSV till JSON kan återskapa båda.

Varför börjar vissa celler med en apostrof?

Kalkylprogram behandlar en cell som börjar med =, +, - eller @ som en formel. Ett värde som gömts i data från någon annanstans kan då öppna en webbsida eller köra ett kommando när filen öppnas, något som kallas CSV-injektion. Med ”Blockera formler” påslaget får de cellerna en apostrof först, så att Excel, LibreOffice och Google Kalkylark visar dem som vanlig text. Vanliga tal som -12 lämnas orörda. Stäng av alternativet om CSV-filen är avsedd för ett program snarare än ett kalkylark.

Excel lägger allt i en kolumn eller visar konstiga tecken. Vad kan jag göra?

Om allt hamnar i första kolumnen förväntar sig ditt Excel semikolon, vilket är vanligt där kommatecken är decimaltecken, som i Sverige: välj ”Semikolon” som avgränsare. Om å, ä och ö ser fel ut, låt ”Klar för Excel (UTF-8 BOM)” vara påslaget, så att Excel vet att filen är UTF-8.

Behålls talen exakt?

Ja. Talen skrivs exakt som de står i din JSON, så långa id-nummer och precisa decimaltal avrundas inte.

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.