Excel/CSV naar JSON

Zet een Excel- of CSV-spreadsheet om naar JSON of CSV, rechtstreeks in je browser.

Tool laden…

Excel/CSV naar JSONSleep een .xlsx-, .xls-, .ods- of .csv-bestand erin en zet elk werkblad om naar een nette JSON-array van objecten (de eerste rij wordt als sleutels gebruikt) of weer terug naar CSV. Het verwerken gebeurt volledig in je browser met SheetJS, dus je spreadsheet wordt nooit geüpload en blijft privé, zelfs bij gevoelige gegevens.

Wat is Excel/CSV naar JSON?

Excel/CSV naar JSON is een gratis, browsergebaseerde converter die spreadsheetgegevens omzet naar ontwikkelaarsvriendelijk JSON of eenvoudig CSV. Het leest Excel-werkmappen met meerdere werkbladen (.xlsx, .xls), OpenDocument-spreadsheets (.ods) en door komma's gescheiden bestanden (.csv), en laat je kiezen welk werkblad je wilt omzetten. Ontwikkelaars, analisten en no-code-bouwers gebruiken het om een database te vullen, een API of testfixture te voeden, of om tabelgegevens snel als gestructureerd JSON te bekijken. De eerste rij van het gekozen werkblad wordt de objectsleutels, en je kunt het resultaat kopiëren of downloaden als .json- of .csv-bestand.

Excel/CSV naar JSON gebruiken

  1. Sleep een spreadsheet naar de neerzetzone, of klik om een .xlsx-, .xls-, .ods- of .csv-bestand te kiezen. De tool leest het en toont de bestandsnaam plus hoeveel werkbladen er zijn gevonden.
  2. Kies een werkblad in de vervolgkeuzelijst Werkblad als de werkmap er meer dan één bevat. De conversie wordt automatisch bijgewerkt voor het gekozen werkblad.
  3. Kies het uitvoerformaat met de JSON / CSV-schakelaar. JSON levert een array van objecten met sleutels uit de koprij; CSV levert een door komma's gescheiden tabel.
  4. Open Instellingen om de opgemaakte uitvoer (inspringing, pretty-print) voor JSON aan of uit te zetten.
  5. Bekijk de omgezette tekst in het uitvoerpaneel en gebruik daarna Kopiëren om hem over te nemen, of Downloaden om een .json- of .csv-bestand op te slaan.

Voorbeelden

Eén werkblad van een werkmap naar JSON omzetten

Sleep sales.xlsx met de werkbladen "Q1" en "Q2" erin, kies "Q2" in de vervolgkeuzelijst Werkblad en houd JSON geselecteerd. De uitvoer is een array van objecten waarvan de sleutels uit de koprij van Q2 komen, klaar om te kopiëren of te downloaden als sales.json.

Een rommelige CSV opschonen

Sleep contacts.csv erin, laat het enige werkblad staan en zet de schakelaar op CSV. De tool geeft een genormaliseerd, door komma's gescheiden bestand uit dat je kunt downloaden als contacts.csv, of schakel naar JSON om dezelfde rijen als objecten te bekijken.

Compacte JSON voor een API-payload

Open Instellingen en zet pretty-print uit om JSON op één regel te krijgen, en kopieer het daarna zonder extra witruimte rechtstreeks in een request-body of fixture-bestand.

Veelgestelde vragen

Wordt mijn spreadsheet naar een server geüpload?
Nee. Het bestand wordt voor 100% in je browser gelezen en omgezet met de SheetJS-bibliotheek (xlsx). Er wordt niets geüpload, dus zelfs vertrouwelijke of interne spreadsheets blijven volledig privé.
Welke bestandstypen worden ondersteund?
Excel-werkmappen (.xlsx en .xls), OpenDocument-spreadsheets (.ods) en door komma's gescheiden bestanden (.csv). Bij werkmappen met meerdere werkbladen kun je kiezen welk werkblad je omzet.
Hoe worden de JSON-sleutels bepaald?
De eerste rij van het gekozen werkblad wordt als koprij behandeld, en elke volgende rij wordt een object waarvan de sleutels die kopteksten zijn. Lege cellen worden gevuld met een lege tekenreeks, zodat elk object dezelfde sleutels heeft.
Wat doet de pretty-print-instelling?
Als pretty-print aanstaat, wordt het JSON met twee spaties ingesprongen voor betere leesbaarheid. Zet het uit in Instellingen om compact JSON op één regel te krijgen, dat kleiner is en klaar om in code te plakken.
Kan het grote bestanden aan?
Het kan redelijk grote werkbladen omzetten, maar alles draait in je browsertabblad, dus zeer grote werkmappen gebruiken meer geheugen en kunnen even duren. Als een bestand niet laadt, is het mogelijk beschadigd of met een wachtwoord beveiligd.

Gerelateerde tools