Naar de inhoud
ToolMug

Excel naar JSON Converter

Maak van een spreadsheet JSON die je in code of een API kunt gebruiken. Elke rij wordt een object met de kopregel als sleutels, met echte getallen, true/false-waarden en ISO-datums. Alles gebeurt in je browser.

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

of sleep een Excel-, ODS-, Numbers- of CSV-bestand hierheen

Zo gebruik je het

  1. Kies of sleep een .xlsx-, .xls-, .ods- of .csv-bestand.
  2. Kies het werkblad. Laat "Eerste rij is de kopregel" aan voor objecten, of zet het uit voor arrays.
  3. Download het .json-bestand of kopieer het resultaat.

Opties uitgelegd

JSON (objecten)
Een array met één object per rij: [{"Naam": "Ada", "Leeftijd": 36}]. Lege of herhaalde kopcellen krijgen unieke sleutels zoals column3 of id_2.
JSON (rijen)
Een array van arrays, één per rij, inclusief de kopregel: [["Naam", "Leeftijd"], ["Ada", 36]]. Handig als het werkblad geen kopregel heeft.
Typen
Getallen en booleans blijven getallen en booleans; lege cellen worden null; datums worden "2024-01-15" of "2024-01-15T09:30:00".

Voorbeeld: hoe rijen JSON worden

Met de kopregel ingeschakeld geeft de eerste rij de sleutels en wordt elke volgende rij een object. Een werkblad als dit:

name age city active
Ada 36
Bob Rome TRUE

geeft deze JSON, waarin getallen en booleans hun type behouden en lege cellen null zijn:

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

Met de kopregel uitgeschakeld, of met het rijenformaat, krijg je een array van arrays die de eerste rij bevat. Rijen die langer zijn dan de kopregel krijgen sleutels met de namen column5, column6 enzovoort.

Veelgestelde vragen

Kan ik alle werkbladen in één keer converteren?

Ja. Alle werkbladen downloaden (ZIP) geeft een ZIP met één JSON-bestand per werkblad.

Waarom is een waarde in JSON een getal maar opgemaakt in Excel?

JSON bewaart de opgeslagen waarde, dus 12,5% wordt 0,125 en een valutacel wordt een gewoon getal. Gebruik CSV-uitvoer als je de tekst precies zoals weergegeven nodig hebt.

Zitten formules erin?

Het resultaat dat in het bestand is opgeslagen wordt gebruikt, niet de formule zelf.

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