UltKit

Konvertera JSON till Excel

Ladda upp en API-export, en loggdump eller en databasbackup i JSON och få en XLSX-arbetsbok där varje post är en rad och varje nyckel en kolumn som du kan filtrera, sortera och summera.

Datakonverterare

eller släpp CSV, TSV, TXT …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp JSON-filen

    Släpp en .json-, .jsonl- eller .ndjson-fil i uppladdningsytan. Upp till 20 filer per omgång, 95 MB per fil. Varje fil blir en egen arbetsbok.

  2. 2

    Kontrollera inställningarna för bladet

    Konvertera till är redan inställt på XLSX. Under Avancerade inställningar kan du döpa om fliken med Bladnamn eller skriva om tidsstämplar med Datum.

  3. 3

    Konvertera och öppna i Excel

    Klicka på Konvertera till XLSX (Excel) → och ladda ner arbetsboken. Den öppnas i Excel, Google Sheets, Numbers och LibreOffice Calc.

Vem behöver JSON som ett Excel-blad

JSON är formatet som maskiner utbyter data i. Douglas Crockford gav det namn och populariserade det runt 2001, och IETF-standarden RFC 8259 (2017) definierar bara sex värdetyper: objekt, listor, strängar, tal, true/false och null. REST-API:er, Firebase- och MongoDB-exporter, Stripe-webhooks och webbläsarens utvecklarverktyg ger dig alla JSON.

De som får dessa exporter är ofta inte utvecklare. En marknadsanalytiker hämtar kampanjdata från en annonsplattforms API, en butiksägare laddar ner beställningar från en headless-butik, en forskare sparar en öppen datamängd. De vill ha en post per rad, kolumner att filtrera och en SUMMA längst ned.

Konvertera JSON till Excel: så blir poster till rader

Indata: två orderposter med ett nästlat kundobjekt
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

Det resulterande bladet har fem kolumner: order, total, customer.name, customer.country och tags. Rad 3 innehåller A-1002, 12, Omar Diaz och US med en tom tags-cell, eftersom den andra posten saknade den nyckeln. Saknade nycklar flyttar aldrig andra värden i sidled, vilket är det klassiska felet när man kopierar in JSON i celler för hand.

Tal förblir tal, så summor fungerar direkt. Strängar som ser ut som tal, till exempel postnummer eller artikelnummer inom citattecken, förblir text, vilket skyddar inledande nollor som 02134. För ISO-tidsstämplar (2026-10-18T09:30:00Z) väljer du ett läsbart mönster under Datum.

JSON till XLSX: Excels gränser som fortfarande gäller

rader per kalkylblad
1 048 576
kolumner, A till XFD
16 384
tecken per cell
32 767
tecken i ett bladnamn
31

JSON

JavaScript Object Notation

JSON är ett lättviktigt textformat för strukturerad data, populariserat av Douglas Crockford i början av 2000-talet och standardiserat som RFC 8259 och ECMA-404. Det representerar objekt, listor, strängar, tal, booleska värden och null med enkel, läsbar syntax. Det är standardformatet för webb-API:er, konfigurationsfiler och datautbyte mellan appar i nästan alla programmeringsspråk. Det har inga inbyggda kommentarer, datum eller scheman, och stora nästlade filer är svåra att läsa utan en visare.

Komprimering
–
Transparens
–
Animation
–
Introducerades
2001 · Douglas Crockford
JSON-omvandlare

XLSX

Microsoft Excel-arbetsbok

XLSX är Microsoft Excels standardformat för arbetsböcker sedan Office 2007 och bygger på standarden Office Open XML. Det lagrar flera blad, formler, formatering, diagram, pivottabeller och datavalidering i ett ZIP-paket med XML. Det stöder över en miljon rader per blad och är standardformatet för utbyte av kalkylblad i arbetslivet. Google Kalkylark, LibreOffice och Numbers öppnar XLSX, men makron och avancerade funktioner följer kanske inte med.

Komprimering
–
Transparens
–
Animation
–
Introducerades
2007 · Microsoft
XLSX-omvandlare

JSON till Excel är vägen för API- och databasdata till människor som inte läser kod: en produktchef, en revisor eller en kund som vill ha rader att sortera och summor att kontrollera i stället för klamrar och citattecken.

Vad man förväntar sig av en konvertering från JSON till Excel

MytVilken JSON-fil som helst kan bli en snygg tabell.

FaktaTabeller kräver upprepade poster. Ett enda konfigurationsobjekt med djupt nästlade inställningar blir en mycket bred rad. För sådana filer är JSON till YAML lättare att läsa.

MytExcel öppnar .json-filen direkt om jag byter namn på den.

FaktaAtt byta namn ändrar ingenting inuti filen. Excel behandlar den som text och lägger allt i kolumn A.

MytArbetsboken behåller JSON-typerna exakt.

FaktaExcel har tal, text, booleska värden och tomma celler. JSON null blir en tom cell, och skillnaden mellan 12 och 12.0 försvinner.

MytVilken export som helst under 100 MB ryms.

FaktaRaderna räknas också. En logg med två miljoner rader överskrider rutnätet på 1 048 576 rader. Dela upp den först, eller använd JSON till CSV för en databasinläsning.

Frågor om JSON till Excel

Kan jag konvertera JSON till Excel utan Power Query?

Ja. Excels egen väg är Data → Hämta data → Från fil → Från JSON, som öppnar Power Query-redigeraren och ber dig expandera poster kolumn för kolumn. Här sker expanderingen under konverteringen, så arbetsboken är redo att filtrera direkt.

Vad händer med nästlade objekt i min JSON?

Ett nästlat objekt delas upp i extra kolumner med namn som följer en punktsökväg, så ett adressobjekt blir address.city och address.zip. En lista med enkla värden i en post ligger kvar i en cell som JSON-text, eftersom en rad inte kan ha ett varierande antal kolumner.

Tar konverteraren emot JSON Lines från BigQuery eller ett loggverktyg?

Ja. Filer som slutar på .jsonl eller .ndjson läses med ett objekt per rad, vilket är hur BigQuery-exporter, Elasticsearch-dumpar och de flesta loggflöden skriver poster. Varje rad blir en rad i bladet.

Varför blev mina 19-siffriga id:n tal som slutar på nollor?

Excel lagrar tal med 15 signifikanta siffror, så ett längre heltal, till exempel ett Twitter-snowflake-ID eller ett kortnummer, tappar slutet när det hamnar i en numerisk cell. Behåll sådana ID:n som strängar i JSON (inom citattecken) så hamnar de i bladet som text, siffra för siffra.

Sparas min API-export någonstans?

Nej. Filerna raderas automatiskt 30 minuter efter bearbetningen, och inget konto behövs.

Kan jag senare gå tillbaka från kalkylarket till JSON?

Ja. När du har redigerat raderna kör du arbetsboken genom Excel till JSON, så blir kolumnrubrikerna nycklar igen. Kolumnnamn med punkter skrivs som platta nycklar, så bygg om nästlade objekt i kod om ditt API förväntar sig dem.