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
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 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
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
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
Array van objecten of array van arrays
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
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
[
{ "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
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
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.
- JSON naar Excel converterenZet JSON of JSON Lines om naar een Excel XLSX-blad: sleutels worden kolomkoppen, elk record een rij. Tot 20 bestanden per keer, geen account nodig.
- Excel naar CSV converterenZet Excel-werkmappen (XLS, XLSX, XLSM) om naar CSV: elk werkblad als apart bestand, komma of puntkomma en UTF-8 dat Excel weer correct opent.
- Excel naar XML converterenZet een Excel-blad om naar XML zonder XML-toewijzing of tabblad Ontwikkelaars. Elke rij een record, elke kop een tag. XLSX, XLS en ODS.
- Excel naar SQL converterenZet een Excel-blad om in een SQL-script voor MySQL, PostgreSQL, SQLite of SQL Server. Kopteksten worden kolommen, rijen INSERT-statements.
- XLSX naar CSV converterenZet een XLSX-werkmap om naar een UTF-8-CSV voor Shopify, WooCommerce, Mailchimp, Salesforce of een database. Formules worden waarden, datums ISO.
- HTML naar JSON converterenZet een HTML-tabel om naar JSON: kopcellen worden sleutels, elke rij een object. Upload opgeslagen .html- of .htm-pagina's, zonder scrapercode.