Naar de inhoud

Excel omzetten naar JSON

Deze tool zet een Excel-werkmap (.xlsx) om naar JSON in je browser. Elk werkblad met waarden wordt een eigen JSON-bestand, genummerd naar zijn positie in de werkmap. Een getalcel wordt een JSON-getal, een boolean wordt true of false, een datum wordt een ISO-datum, en een lege cel of een formulefout wordt null; tekst blijft altijd een string, ook een waarde die op een getal lijkt. Met de kopregel aan noemt de eerste rij de velden en wordt elke volgende rij een object; zet hem uit en wordt elke rij in plaats daarvan een array van waarden. Je bestand wordt nooit geüpload.

Draait in je browser

Sleep hier een bestand naartoe

XLSX, tot 50 MB

Hoe het werkt

  1. 1 Kies een Excel-bestand (.xlsx).
  2. 2 Geef aan of de eerste rij een kopregel is.
  3. 3 GRID16 leest elk werkblad in je browser.
  4. 4 Download een JSON-bestand per werkblad met waarden.

Vragen

Wat gebeurt er bij een werkmap met meerdere werkbladen?
Elk werkblad met minstens één waarde wordt een eigen JSON-bestand, genummerd naar zijn positie in de werkmap. Een leeg werkblad, dat oude Excel-standaarden vaak achterlaten, wordt overgeslagen.
Wat verandert de kopregelinstelling?
Met kopregel noemt de eerste rij de velden en krijg je een lijst van objecten. Een lege kopcel wordt genoemd naar zijn kolomletter, en een naam die terugkomt krijgt zijn kolomletter toegevoegd, zodat geen kolom ooit verloren gaat. Zonder kopregel krijg je een lijst van rijen.
Hoe komen getallen, datums en tekst eruit?
Een getal wordt een JSON-getal met zijn precieze opgeslagen waarde, een boolean wordt true of false, en een datum wordt een ISO-datum zoals 2026-09-14, of 2026-09-14 13:45:00 als er een tijd bij hoort. Tekst blijft altijd een string, dus een waarde zoals "00123" wordt nooit een getal.
Wat levert een lege cel of een kapotte formule op?
De JSON-waarde null. Een formule die een fout gaf heeft geen opgeslagen waarde om op terug te vallen, dus komt hij er hetzelfde uit als een lege cel.
Leest het ook het oudere .xls-formaat?
Nee. Alleen het nieuwere .xlsx-formaat wordt gelezen; een oud .xls-bestand wordt niet herkend.
Wordt mijn bestand naar een server geüpload?
Nee. Het omzetten gebeurt in je browser; het bestand verlaat je apparaat nooit.

Meer tools