Excel naar JSON

Kies een Excel-werkblad en sla het op als JSON.

Excel-bestanden worden volledig in je browser gelezen en naar JSON geconverteerd. Datums, valuta, percentages en andere opgemaakte cellen worden geconverteerd zoals ze in Excel worden weergegeven.

Over deze tool

De Excel naar JSON-tool converteert Excel-bestanden (.xlsx) naar JSON door je een werkblad uit de werkmap te laten kiezen. Gegevens kunnen worden omgezet in een Array met objecten, een 2D-array of een Object met sleutels op basis van de eerste kolom, met instelbare inspringing en verwerking van lege rijen. Ideaal om Excel-gegevens als JSON voor te bereiden voor webontwikkeling, API-testen, configuratiebestanden en gegevensverwerking.

Gebruiksaanwijzing

1

Selecteer een Excel-bestand

Upload het .xlsx-bestand dat je naar JSON wilt converteren. Na selectie kun je de bestandsnaam, de grootte en het totale aantal werkbladen zien.

2

Kies een werkblad en opties

Kies het werkblad dat je wilt converteren en stel daarna het uitvoerformaat in (Array met objecten, 2D-array of Object met sleutels), de inspringstijl en de verwerking van lege rijen.

3

Controleer en sla het resultaat op

Bekijk de gegenereerde JSON-structuur en -waarden in het voorbeeldvenster met regelnummers en kopieer het vervolgens naar het klembord of download het als JSON-bestand.

Kenmerken

Werkbladselectie

Selecteer een specifiek werkblad uit een Excel-bestand met meerdere werkbladen en converteer het naar JSON.

Drie uitvoerformaten

Kies tussen een Array met objecten, een 2D-array of een Object met sleutels, afhankelijk van je gegevensbehoeften.

Flexibele inspringing

Kies 2 spaties, 4 spaties, Tab of Geen om leesbaarheid en bestandsgrootte van de gegenereerde JSON in balans te brengen.

Verwerking van lege rijen

Sluit rijen uit waarin elke cel leeg is, of behoud ze op hun oorspronkelijke posities in de uitvoer.

Voorbeeld, kopiëren en downloaden

Bekijk de JSON met regelnummers, kopieer het naar het klembord of download het als .json-bestand.

Verwerking in de browser

Je Excel-bestand blijft in je browser — er wordt niets naar een server gestuurd.

Gebruikssituaties

Gegevens voorbereiden voor webontwikkeling

Converteer product-, gebruikers- en configuratiegegevens die in Excel worden beheerd naar JSON voor gebruik in webapplicaties.

API-testgegevens genereren

Zet Excel-werkbladen snel om in Arrays met objecten voor aanvraaglichamen en testfixtures.

ID-gebaseerde gegevensstructuren bouwen

Zet tabellen met codes of identificatoren in de eerste kolom om in Objecten met sleutels voor snelle opzoekingen.

De oorspronkelijke celstructuur behouden

Gebruik het formaat 2D-array om de volgorde van rijen en kolommen te behouden voor gegevens waarbij de celpositie belangrijker is dan de kolomnamen.

Configuratiebestanden en seed-data schrijven

Converteer opties, gelokaliseerde strings en referentiewaarden die in Excel zijn georganiseerd naar JSON-configuratiebestanden of initiële gegevens.

Veelgestelde vragen

Hoe verschillen de uitvoerformaten?

Een Array met objecten gebruikt de eerste rij als eigenschapsnamen en zet elke volgende rij om in een object. Een 2D-array behoudt elke rij, inclusief de eerste, als arrays van waarden. Een Object met sleutels gebruikt de waarde van de eerste kolom van elke gegevensrij als sleutel op het hoogste niveau, waarbij de overige kolommen als eigenschappen onder die sleutel worden opgeslagen.

Hoe wordt de eerste rij verwerkt?

In de formaten Array met objecten en Object met sleutels wordt de eerste rij de JSON-eigenschapsnamen. In een 2D-array wordt de eerste rij als een gewone gegevensrij behandeld.

Wat zijn de inspringopties?

Je kunt kiezen uit 2 spaties, 4 spaties, Tab of Geen. De opties met spaties en Tab springen de structuur in voor leesbaarheid; Geen verwijdert overbodige spaties en regeleinden voor een compacte uitvoer.

Wat is het verschil tussen lege rijen uitsluiten en behouden?

Uitsluiten verwijdert rijen waarin elke cel leeg is uit de JSON-uitvoer. Behouden bewaart lege rijen op hun oorspronkelijke posities.

Wat gebeurt er als een kopcel leeg is?

Lege kolomnamen worden vervangen door automatisch gegenereerde namen op basis van de kolompositie, zoals column_4, column_5, enzovoort.

Welke waarden worden sleutels in de modus object met sleutels?

De waarde van de eerste kolom van elke gegevensrij wordt de JSON-objectsleutel op het hoogste niveau en de overige kolommen worden als eigenschappen onder die sleutel opgeslagen.

Wat als de eerste kolom dubbele waarden bevat?

Een JSON-object kan geen dubbele sleutels bevatten, dus herhaalde waarden krijgen een numeriek achtervoegsel zoals _2, _3 om ze van elkaar te onderscheiden. Gebruik bij de modus object met sleutels het beste unieke waarden in de eerste kolom.

Worden numerieke cellen als JSON-nummers opgeslagen?

Momenteel worden cellen die op getallen lijken nog steeds als strings in de uitvoer opgeslagen. Je moet de waarden na conversie mogelijk omzetten naar getallen als je ze in berekeningen wilt gebruiken.

Worden Excel-opmaak of formules behouden?

Nee. JSON slaat de weergegeven celwaarden op, dus opmaak zoals lettertypen, kleuren, randen en samengevoegde cellen wordt niet behouden.

Kan ik een met een wachtwoord beveiligd Excel-bestand converteren?

Nee. Met een wachtwoord beveiligde Excel-bestanden kunnen niet worden verwerkt. Ontgrendel het bestand eerst voordat je deze tool gebruikt.

Wordt mijn Excel-bestand naar een server gestuurd?

Nee. Alle verwerking gebeurt lokaal in je browser. Je Excel-bestand en conversieresultaten worden nooit naar een server verzonden.

Gerelateerde tools

Alle tools worden in je browser uitgevoerd. Bestanden worden niet naar de server verzonden.
Featured on SaaSCity