Zo gebruik je het
- Plak JSON of open een .json-bestand.
- Bekijk het voorbeeld. Elke sleutel die in een object voorkomt, wordt een kolom.
- 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.