JSON → Excel-konverterare
Gör om JSON till en riktig .xlsx-arbetsbok du kan ladda ner — flera blad, utplattade fält, riktiga celltyper för tal och booleska värden — helt i din webbläsare.
När det är på blir ett nästlat fält som address.city en egen kolumn. När det är av behålls nästlade objekt och listor som en enda cell med JSON-text.
Avancerade alternativ
Datum skrivs i UTC (datum med tid men utan förskjutning tolkas som UTC). Epok-konvertering gäller bara kolumner vars namn ser ut som ett datum (date, time, created, updated, …_at) och vars värden alla är rimliga tidsstämplar mellan 1980 och 2100. I övrigt förblir tal tal.
Dra och släpp en .json- eller .txt-fil här
Gör om JSON till ett riktigt kalkylblad utan server
Ett API-svar eller en konfigurationsfil talar JSON, medan den som ska granska, filtrera eller göra diagram av datan nästan alltid vill ha den i Excel. Vägen dit går oftast via att be någon skriva ett engångsskript, eller via att klistra in datan i en onlinekonverterare som i tysthet sparar en kopia av det du laddar upp — ett dåligt byte när JSON-koden innehåller kunduppgifter, ekonomiska siffror eller något annat du helst inte lämnar till en tredjepartsserver.
Det här verktyget bygger en riktig .xlsx-arbetsbok — inte en omdöpt CSV utan en äkta Excel-fil med typade celler, fetstilad rubrikrad och anpassade kolumnbredder — direkt i din webbläsare med hjälp av ett JavaScript-bibliotek för kalkylblad. Din JSON tolkas, konverteras och paketeras till nedladdningen helt på din dator; ingenting skickas någonstans. Tal förblir tal och booleska värden förblir booleska i kalkylbladet, så en kolumn med priser går direkt att använda i en SUMMA-formel utan att först behöva sök-och-ersätt.
Om din JSON är en enda lista med objekt får du ett blad. Om den är ett objekt där varje nyckel på översta nivån innehåller en lista — till exempel `{ "employees": [...], "departments": [...] }` — skapar verktyget automatiskt ett blad per nyckel, uppkallat efter nyckeln, så att en JSON-export med flera relaterade tabeller hamnar i en arbetsbok med flera flikar i stället för att du måste dela upp den för hand. Nästlade fält som `address.city` kan plattas ut till en egen kolumn med punktnotation, eller lämnas som en enda cell med JSON-text om du hellre vill se den råa strukturen.
Förhandsgranskningstabellen visar exakt vad varje blad kommer att innehålla — antal rader, antal kolumner och de första raderna — innan du bestämmer dig för att ladda ner något. Då kan du justera alternativet för utplattning eller rätta källans JSON först om formen inte riktigt stämmer. När allt ser rätt ut ger du bladet och utdatafilen ett namn och klickar på ladda ner. Behöver du tabelldatan som ren text i stället för ett binärt kalkylblad finns CSV ↔ JSON-konverteraren för det. Ska du först validera eller formatera själva JSON-koden är JSON-formaterare & validerare det naturliga första steget.
Vanliga frågor
Får jag en riktig Excel-fil, och inte bara en omdöpt CSV?
Ja — en äkta .xlsx-arbetsbok med fetstilad rubrikrad, riktiga celltyper för tal och booleska värden samt anpassade kolumnbredder.
Kan en JSON-fil ge flera blad?
Ja — om din JSON är ett objekt där varje nyckel på översta nivån innehåller en lista blir varje nyckel automatiskt ett eget blad. Ett objekt med en enda lista (till exempel { "users": [...] }) packas upp till ett blad uppkallat efter nyckeln.
Kan jag förhandsgranska kalkylbladet innan jag laddar ner?
Ja — en förhandsgranskningstabell visar de första raderna i varje blad innan du laddar ner .xlsx-filen.