tigtools

JSON naar Excel

Plak JSON of open een .json-bestand en download een spreadsheet met één rij per object. Alles draait in je browser.

Werkt in je browser Geen registratie nodig

Zo gebruik je deze tool

  1. Plak JSON of open een .json-bestand.
  2. Kies hoe arrays in de objecten worden weggeschreven.
  3. Geef het werkblad eventueel een naam.
  4. Selecteer Converteren en download het .xlsx-bestand.

Hoe het werkt

Elk item van de array op het hoogste niveau wordt één rij; een enkel object geeft één rij. Geneste objecten worden afgevlakt tot kolommen met namen in puntnotatie, zoals address.city. Kolommen verschijnen in de volgorde waarin hun keys voor het eerst worden gezien, zodat objecten met verschillende keys toch netjes onder elkaar staan en ontbrekende waarden lege cellen zijn.

Arrays binnen objecten kunnen worden weggeschreven als JSON-tekst in één cel, samengevoegd met puntkomma's, of verdeeld over genummerde kolommen (tags.0, tags.1). Getallen en booleans behouden hun type in Excel; null wordt een lege cel. Strings blijven tekst, ook strings die op datums lijken of met = beginnen; deze worden nooit in formules omgezet.

De koprij is vet, vastgezet en heeft filterknoppen, en de kolombreedtes volgen de inhoud. Excel beperkt een cel tot 32.767 tekens; langere tekst wordt afgekapt en de tool meldt hoeveel cellen hierdoor zijn beïnvloed.

Voorbeelden

Een API-respons

Een lijst gebruikers uit een REST API, elk met een genest adresobject, wordt een werkblad met de kolommen id, name, address.city en address.zip.

Tags om te filteren

Kies 'Eén kolom per item' om elke tag in een eigen kolom te zetten, of 'Waarden samenvoegen' om ze samen te houden als 'vip; newsletter'.

Veelgestelde vragen

Wat als mijn objecten verschillende keys hebben?

Elke key die ergens voorkomt, wordt een kolom. Rijen zonder die key krijgen een lege cel.

Mijn JSON is een object dat de array bevat. Wat moet ik doen?

Plak alleen de array, anders behandelt de tool het hele object als één rij met kolommen in puntnotatie. Veel API-antwoorden zetten de lijst onder een key zoals data of items.

Worden datums geconverteerd?

Nee. JSON heeft geen datumtype, dus datumstrings blijven precies als geschreven tekst.

Privacy

De JSON wordt in je browser geconverteerd en het .xlsx-bestand wordt op je apparaat aangemaakt. Er wordt niets geüpload, opgeslagen of opgenomen in analyses; er wordt alleen anoniem geteld dat de tool is gebruikt.