UltKit

Excel naar JSON converteren

Maak van een spreadsheet JSON die een programma kan inlezen. Upload een .xlsx-, .xls-, .ods- of .numbers-bestand en u krijgt een array met één object per rij, met uw kolomkoppen als sleutels.

Dataconverter

of sleep CSV, TSV, TXT …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de werkmap

    Voeg Excel-, LibreOffice- of Numbers-bestanden toe, maximaal 20 tegelijk en elk tot 95 MB. Zorg dat rij 1 van elk werkblad de kolomnamen bevat die u als sleutels wilt gebruiken.

  2. 2

    Kies de structuur en de werkbladen

    Array van objecten en ISO-datums staan standaard ingesteld. Zet onder Geavanceerde instellingen de JSON-structuur op Array van arrays voor een compact bestand, of Te converteren werkbladen op Alle werkbladen voor één sleutel per werkblad.

  3. 3

    Converteer en laad in

    Klik op Converteren naar JSON en download het bestand. Importeer het in uw app, vul er een database mee of gebruik het als invoer voor een testrunner.

Bij het omzetten van Excel naar JSON wordt een werkblad rij voor rij gelezen en wordt elke rij als JSON-object weggeschreven, met de koprij als sleutels. Zo worden spreadsheetgegevens die een team met de hand bewerkt invoer voor een app, een API of een script.

Van spreadsheet naar code: wie zet Excel om naar JSON

Het patroon is steeds hetzelfde: mensen die thuis zijn in Excel beheren de gegevens, en software moet ze kunnen lezen. Een marketingteam houdt productnamen en prijzen bij in een werkmap waaruit een statische site wordt gebouwd. Een lokalisatieteam vult een werkblad met één kolom per taal, die de app als vertaalbestanden laadt. Een QA-lead zet testcases in rijen die de collection runner van Postman of een Jest-suite als JSON-databestand inleest.

Zulke exports met de hand maken is traag en foutgevoelig, en Excel heeft geen ingebouwde optie om als JSON op te slaan. Met converteren krijgen ontwikkelaars een schoon bestand zonder dat collega's een nieuwe tool hoeven te leren. Is het doel een relationele database in plaats van applicatiecode, dan schrijft Excel naar SQL INSERT-statements, waarmee de JSON-stap helemaal vervalt.

Hoeveel rijen één werkblad kan opleveren

1.048.576rijen in één XLSX-werkblad, dus maximaal 1.048.575 JSON-objecten na de koprij

Oudere .xls-bestanden stoppen bij 65.536 rijen per werkblad.

Array van objecten of array van arrays

Standaard

Array van objecten

Elke rij wordt een object waarvan de sleutels de kopnamen zijn.

  • Zelfbeschrijvend: elke waarde draagt zijn kolomnaam
  • Makkelijk te lezen in code als row.email
  • Groter, omdat sleutels op elke rij terugkomen
Het meest geschikt voor: Apps, API's, seeddata en fixtures
Compact

Array van arrays

Elke rij wordt een eenvoudige lijst met waarden; de koprij is de eerste lijst.

  • Kleinste bestand
  • Sluit aan op hoe grafiekbibliotheken rijen verwachten
  • Code moet weten welke positie bij welke kolom hoort
Het meest geschikt voor: Grote tabellen, grafieken en gegevensoverdracht
Twee rijen van een prijslijst als array van objecten
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

De typen volgen de cellen. Getallen blijven getallen, tekst blijft tekst, lege cellen worden in de objectvorm als null geschreven en datums worden ISO-tekenreeksen omdat JSON zelf geen datumtype heeft. Lege rijen midden in de gegevens en losse notities onder de tabel worden ook objecten, dus verwijder ze in de werkmap vóór het converteren.

XLSX en JSON in één oogopslag

XLSX

Microsoft Excel-werkmap

XLSX is sinds Office 2007 het standaard werkmapformaat van Microsoft Excel, gebaseerd op de Office Open XML-standaard. Het slaat meerdere bladen, formules, opmaak, grafieken, draaitabellen en gegevensvalidatie op in een ZIP-pakket met XML. Het ondersteunt meer dan een miljoen rijen per blad en is het standaard uitwisselingsformaat voor zakelijke spreadsheets. Google Spreadsheets, LibreOffice en Numbers openen XLSX, al worden macro's en geavanceerde functies mogelijk niet overgenomen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
2007 · Microsoft
XLSX-converter

JSON

JavaScript Object Notation

JSON is een lichtgewicht tekstformaat voor gestructureerde gegevens, begin jaren 2000 gepopulariseerd door Douglas Crockford en gestandaardiseerd als RFC 8259 en ECMA-404. Het weergeeft objecten, arrays, tekenreeksen, getallen, booleans en null met eenvoudige, leesbare syntaxis. Het is het standaardformaat voor web-API's, configuratiebestanden en gegevensuitwisseling tussen apps in vrijwel elke programmeertaal. Het heeft geen ingebouwde opmerkingen, datums of schema's, en grote geneste bestanden zijn zonder viewer moeilijk te lezen.

Compressie
–
Transparantie
–
Animatie
–
Geïntroduceerd
2001 · Douglas Crockford
JSON-converter

Mensen zetten Excel om naar JSON wanneer een werkblad dat door niet-ontwikkelaars wordt bijgehouden, zoals prijzen, vertalingen of testdata, door code moet worden ingelezen.

Excel naar JSON converteren: veelgestelde vragen

Hoe zet ik XLSX om naar JSON met mijn kolomkoppen als sleutels?

Laat Eerste rij is koptekst ingeschakeld, dat is de standaardinstelling. De tekst in rij 1 wordt de sleutel voor elke waarde eronder, dus een kolom met de kop email levert in elk object "email": "..." op. Pas de kopteksten eerst in Excel aan als u andere sleutels wilt, bijvoorbeeld camelCase-namen voor JavaScript.

Waarom worden Excel-datums getallen zoals 46313?

Excel slaat een datum op als serienummer dat de dagen vanaf 1 januari 1900 telt en toont het alleen op het scherm als datum. Onbewerkt is 2026-10-18 het getal 46313. Deze pagina schrijft datums als ISO-tekenreeksen zoals 2026-10-18; kies onder Datums Unix-tijdstempel als uw code seconden verwacht.

Wat gebeurt er met formules, kleuren en opmerkingen?

JSON bevat gegevens, geen opmaak. Elke cel met een formule wordt weggeschreven als het berekende resultaat, terwijl vulkleuren, lettertypen, celopmerkingen, grafieken en samengevoegde cellen niet worden meegenomen. Bewaar de werkmap als bewerkbare bron en genereer de JSON opnieuw als er iets verandert.

Kan ik alle werkbladen van een werkmap tegelijk converteren?

Ja. Met Te converteren werkbladen ingesteld op Alle werkbladen krijgt de JSON één sleutel per werkbladnaam, met daarin de rijen van dat werkblad. Dat is handig voor vertaalbestanden of een catalogus die per categorie over tabbladen is verdeeld.

Is een grote spreadsheet een probleem voor JSON?

Het bestand groeit omdat elk object zijn sleutels herhaalt, waardoor een werkblad van 100.000 rijen vele megabytes groter kan worden dan de XLSX. Voor grote tabellen in analysetools is CSV of Parquet lichter; Excel naar CSV levert de platte versie.

Met welke precisie worden getallen in de JSON bewaard?

Wat Excel heeft opgeslagen, en dat zijn maximaal 15 significante cijfers. Lange ID's, zoals kaart- of rekeningnummers van 16 cijfers die als getal zijn ingevoerd, waren in Excel al afgerond. Maak van die kolommen Tekst voordat u gegevens invoert, dan worden ze als JSON-tekenreeksen weggeschreven.