Naar de inhoud
ToolMug

JSON naar Excel converter

Plak een JSON-array, zoals een API-respons, en download die als .xlsx-werkboek. De sleutels van alle objecten worden de kolommen, zodat records met ontbrekende velden toch goed uitlijnen.

Draait in je browser: niets wat je invoert wordt geüpload

of sleep een .csv- of .json-bestand hierheen

Zo gebruik je het

  1. Plak JSON of open een .json-bestand.
  2. Bekijk het voorbeeld. Elke sleutel die in een object voorkomt, wordt een kolom.
  3. Download het .xlsx-bestand.

Opties uitgelegd

Ondersteunde vormen
Een array van objecten ([{"a": 1}]), een array van arrays ([[1, 2]]), of een object dat een array bevat zoals {"data": [...]}. De eerste array-eigenschap wordt gebruikt.
Geneste waarden
Objecten en arrays binnen een record worden als JSON-tekst in één cel geschreven. Gebruik eerst de JSON-formatter als je ze wilt platslaan.
Typen
Getallen en booleans worden Excel-getallen en TRUE/FALSE; null laat de cel leeg.

Voorbeeld: records met verschillende sleutels

Stel dat de array twee records bevat die niet dezelfde velden hebben:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

De kolommen zijn alle sleutels in volgorde van eerste voorkomen, en een record dat een sleutel mist, laat die cel leeg:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

De array tags wordt als JSON-tekst in één cel geschreven, en true wordt de Excel-waarde TRUE. Als het hoogste niveau een array van arrays is, wordt de eerste rij gebruikt zoals die is en wordt er geen kopregel gemaakt.

Veelgestelde vragen

Wat is de kolomvolgorde?

Kolommen volgen de volgorde waarin sleutels voor het eerst voorkomen in de array.

Kan ik meerdere werkbladen maken?

Één werkblad per conversie. Zet elke array apart om en combineer ze in Excel als je meer nodig hebt.

Hoe houd ik lange ID's exact?

Schrijf ze als tekenreeksen in de JSON ("110101199003074514"). Ongeciteerde getallen met meer dan 15 tot 16 cijfers verliezen precisie zodra een JavaScript-programma ze leest, en tekenreeksen worden in Excel altijd als tekst geschreven.

Privacy

Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

Gerelateerde tools