tigtools

JSON till Excel

Klistra in JSON eller öppna en .json-fil och ladda ned ett kalkylblad med en rad per objekt. Allt körs i din webbläsare.

Körs i din webbläsare Ingen registrering

Så här använder du det

  1. Klistra in JSON eller öppna en .json-fil.
  2. Välj hur arrayer inuti objekten ska skrivas.
  3. Namnge bladet om du vill.
  4. Välj Konvertera och ladda ned .xlsx.

Så fungerar det

Varje objekt i den översta arrayen blir en rad; ett enskilt objekt ger en rad. Nästlade objekt plattas ut till kolumner med punktnotation, till exempel address.city. Kolumner visas i den ordning deras nycklar först förekommer, så objekt med olika nycklar hamnar ändå rätt och saknade värden blir tomma celler.

Arrayer inuti objekt kan skrivas som JSON-text i en cell, avgränsade med semikolon, eller fördelas över numrerade kolumner (tags.0, tags.1). Tal och boolean behåller sin typ i Excel; null blir en tom cell. Strängar förblir text, även strängar som ser ut som datum eller börjar med =, och omvandlas aldrig till formler.

Rubrikraden är fet, låst och har filterknappar, och kolumnbredderna följer innehållet. Excel begränsar en cell till 32 767 tecken; längre text klipps av och verktyget anger hur många celler som påverkades.

Exempel

Ett API-svar

En lista över användare från ett REST API, var och en med ett nästlat adressobjekt, blir ett kalkylblad med kolumnerna id, name, address.city och address.zip.

Taggar för filtrering

Välj En kolumn per objekt för att placera varje tagg i en egen kolumn, eller Sammanfoga värden för att hålla ihop dem som ”vip; newsletter”.

Vanliga frågor

Vad händer om mina objekt har olika nycklar?

Varje nyckel som förekommer någonstans blir en kolumn. Rader utan den nyckeln får en tom cell.

Min JSON är ett objekt som innehåller arrayen. Vad gör jag?

Klistra bara in arrayen, annars behandlar verktyget hela objektet som en rad med kolumner i punktnotation. Många API-svar har listan under en nyckel som data eller items.

Konverteras datum?

Nej. JSON har ingen datumtyp, så datumsträngar behålls som text exakt som de är skrivna.

Integritet

JSON konverteras i din webbläsare och .xlsx-filen skapas på din enhet. Inget laddas upp, lagras eller ingår i webbanalysen; endast en anonym händelse om att verktyget användes räknas.