tigtools

JSON til Excel

Indsæt JSON eller åbn en .json-fil, og download et regneark med én række pr. objekt. Alt kører i din browser.

Kører i din browser Ingen tilmelding

Sådan bruger du det

  1. Indsæt JSON, eller åbn en .json-fil.
  2. Vælg, hvordan arrays i objekterne skrives.
  3. Navngiv eventuelt arket.
  4. Vælg Konverter, og download .xlsx.

Sådan fungerer det

Hvert element i arrayet på øverste niveau bliver til én række; et enkelt objekt giver én række. Indlejrede objekter foldes ud til kolonner navngivet med punktnotation, f.eks. address.city. Kolonner vises i den rækkefølge, deres nøgler først optræder, så objekter med forskellige nøgler stadig passer sammen, og manglende værdier er tomme celler.

Arrays inde i objekter kan skrives som JSON-tekst i én celle, adskilt med semikolon, eller fordeles over nummererede kolonner (tags.0, tags.1). Tal og booleske værdier bevarer deres type i Excel; null bliver til en tom celle. Strenge forbliver tekst, herunder strenge der ligner datoer eller starter med =, som aldrig omdannes til formler.

Overskriftsrækken er fed, fastfrosset og har filterknapper, og kolonnebredderne følger indholdet. Excel begrænser en celle til 32.767 tegn; længere tekst afkortes, og værktøjet fortæller dig, hvor mange celler der blev berørt.

Eksempler

Et API-svar

En liste over brugere fra en REST API, hver med et indlejret address-objekt, bliver til et ark med kolonnerne id, name, address.city og address.zip.

Tags til filtrering

Vælg En kolonne pr. element for at placere hvert tag i sin egen kolonne, eller Sammenføj værdier for at holde dem samlet som “vip; newsletter”.

Ofte stillede spørgsmål

Hvad hvis mine objekter har forskellige nøgler?

Hver nøgle, der optræder et sted, bliver en kolonne. Rækker uden den nøgle får en tom celle.

Mit JSON er et objekt, der indeholder arrayet. Hvad gør jeg?

Indsæt kun arrayet, ellers behandler værktøjet hele objektet som én række med kolonner med punktnotation. Mange API-svar har listen under en nøgle som data eller items.

Bliver datoer konverteret?

Nej. JSON har ingen datotype, så datostrenge bevares som tekst præcis som skrevet.

Privatliv

JSON konverteres i din browser, og .xlsx-filen oprettes på din enhed. Intet uploades, gemmes eller indgår i statistik; kun en anonym hændelse om, at værktøjet er brugt, tælles.