JSON to Excel Converter

Converteer JSON-records naar Excel met afgeplatte waarden en een werkbladvoorbeeld.

Advanced settings
Werkmap
Records
Waarden

JSON naar Excel converteren in vier stappen

  1. Voeg JSON-gegevens toe. Plak een object of array, of upload een ondersteund .json-bestand.
  2. Selecteer de records. Kies de array op het hoogste niveau or een geneste array in een wrapper-object.
  3. Configureer het werkblad. Stel afplatting, arraygedrag en de bladnaam in.
  4. Voorbeeld en download. Inspecteer de tabel, genereer en download vervolgens de .xlsx-werkmap.

Selecteer de records-array

JSON-API-reacties verpakken records vaak met metadaten.

{
  "page": 1,
  "results": [
    {"id": 1, "name": "Ada"},
    {"id": 2, "name": "Lin"}
  ]
}

De recordkiezer stelt results voor en laat zien dat deze two records bevat.

Als u één enkel object selecteert, maakt de tool één rij. Als er geen tabelrecordset bestaat, legt de preview uit waarom de structuur niet netjes naar een werkblad kan worden toegewezen.

Geneste objecten afplatten in kolommen

Geneste objecten kunnen kolomnamen met paden met punten gebruiken:

customer.name
customer.address.city
  • afplatting aan of uit
  • pad-scheidingsteken
  • maximale diepte
  • waarden buiten de diepte behouden als JSON-tekst

De werkbladpreview toont de uiteindelijke kopteksten voordat het bestand wordt gegenereerd.

Kies hoe arrays worden toegewezen aan Excel

Primitieve arrays samenvoegen

Een primitieve array kan één cel worden. Het standaard samenvoegingsscheidingsteken is | .

Als JSON-tekst behouden

Behoud de volledige array in één cel wanneer een verliesvrije structuur belangrijker is dan het gemak van een spreadsheet.

De standaardinstelling verwijdert array-items niet stilzwijgend.

Bouw een stabiele set kopteksten

Wanneer records differente sleutels bevatten, maakt de tool een unie van velden over de geselecteerde records.

  • ontbrekende waarden weergeven als leeg of de geselecteerde tijdelijke aanduiding
  • waarschuwen wanneer afplatting dubbele kopteksten veroorzaakt
  • een deterministische volgorde behouden

Een koptekst verschijnt niet twee keer in het uiteindelijke werkblad.

Excel-celtypen behouden

  • JSON-getallen → numerieke Excel-cellen
  • JSON-booleans → booleaanse cellen
  • JSON-tekenreeksen → tekstcellen
  • JSON-null → lege cellen

Datumsachtige tekenreeksen hebben een expliciete optie nodig. Het automatisch omzetten van elke ISO-achtige tekenreeks in een Excel-datum kan ID's of brontekst wijzigen, dus erkende datums worden alleen geconverteerd als de optie is ingeschakeld.

Werkmapopties

U kunt de werkbladnaam instellen (gevalideerd volgens de XLSX-naamgevingsregels) en de downloadbestandsnaam. De bladnaam wordt automatisch geschoond als deze tekens bevat die door Excel verboden zijn.

Voorbeeld bekijken vóór het genereren van XLSX

Het voorbeeld toont het geselecteerde recordpad, het aantal records, de uiteindelijke kolommen, array- en afplattingswaarschuwingen en voorbeeldrijen voordat de werkmap wordt gegenereerd.

Veelvoorkomende problemen van JSON naar Excel

Alle gegevens verrijzen in één cel

Het verkeerde JSON-knooppunt is geselecteerd of geneste waarden zijn behouden als JSON-tekst. Kies de records-array en schakel de juiste afplattingsmodus in.

In arrays ontbreken waarden

Wijzig de arraystrategie. Voeg samen, behoud of breid uit in plaats van een niet-ondersteunde standaard te gebruiken.

Sommige kolommen zijn leeg

De JSON-records bevatten verschillende sleutels. De werkmap gebruikt de unie van kolommen, dus ontbrekende velden blijven leeg.

Lange getallen zijn gewijzigd

De numerieke precisie van het spreadsheet is mogelijk onvoldoende. Exporteer ID's en zeer grote gehele getallen als tekst.

Datums hebben een andere indeling gekregen

Behoud datumsachtige tekenreeksen als tekst of kies een bewuste Excel-datumconversie. Automatische datumverwerking blijft optioneel.

JSON to Excel FAQ

Maakt dit een echt XLSX-bestand?

Ja. De pagina genereert een echte .xlsx-werkmap in uw browser, geen CSV-bestand dat in Excel wordt geopend.

Kan het geneste JSON converteren?

Ja, via de geconfigureerde afplattings- en arraystrategieën. Het voorbeeld toont de uiteindelijke werkbladkolommen.

Hoe worden arrays behandeld?

U kunt waarden samenvoegen, JSON-tekst behouden of ze leeg laten. Er verdwijnt geen array-item stilzwijgend.

Kan ik de naam van het Excel-blad kiezen?

Ja. De werkbladnaam is onderdeel van de uitvoeropties en wordt gevalideerd volgens de XLSX-naamgevingsregels.

Worden getallen en booleans behouden?

Ze worden de overeenkomstige Excel-celtypen wanneer dat veilig is. Zeer grote gehele getallen hebben een tekstoptie nodig om afronding te voorkomen.

Wordt de JSON geüpload?

Nee – de geplakte JSON genereert de werkmap volledig in uw browser. Bestanden die de verwerkingslimiet van de browser overschrijden, worden aangeboden als een optionele server-fallback, en er wordt niets geüpload zonder uw toestemming.