Tillbaka till Verktyg

JSON to Excel Converter

Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping

Senast uppdaterad
My tools
No tools yet

Laddar...

Hur man konverterar JSON till Excel

  1. 1

    Klistra in eller ladda upp JSON

    Du kan använda JSON-objekt, matriser eller API-svar som innehåller matrisfält som data, items, records, rows, results, list osv.

  2. 2

    Justera rotnod och mappning

    Välj matrisrotsökväg, ställ in matrisutmatningsformat och redigera kolumnrubriker, källsökvägar, transformeringsfunktioner, standardvärden eller mallmappningar.

  3. 3

    Förhandsgranska och redigera

    Ändra data direkt i onlinekalkylarket, lägg till eller ta bort rader och kolumner, och exportera sedan den aktuella förhandsvisningen som en XLSX-fil.

Funktionsöversikt

Konvertera JSON till redigerbara Excel-arbetsböcker i webbläsaren. Verktyget identifierar arrayrotnoder, expanderar kapslade objekt, stöder anpassade rubriker och kan exportera XLSX efter fältmappning via säkra inbyggda transformeringsfunktioner.

Verktygsbeskrivning

Free online JSON to Excel converter. Flatten nested JSON, detect API array roots, customize headers, apply data mapping transforms, edit the spreadsheet preview, and export XLSX locally in your browser.

Funktionslista

  • Identifierar automatiskt vanliga API-matrisstrukturer som data, items, records, rows, results, list osv.
  • Expanderar kapslade JSON-objekt till tabellkolumner, matriser kan exporteras som JSON-text, sammanfogad text eller antal.
  • Tillhandahåller förhandsvisning av onlineparameter, celler, rader, kolumner och rubriker kan redigeras direkt.
  • Stöder anpassade rubriker, källsökvägar, standardvärden och datamappning och transformation.
  • Stöder path.to.value sökvägsmallmappning för att kombinera flera JSON-fält.
  • All bearbetning görs lokalt i webbläsaren, och exporterad .xlsx innehåller frysta kolumnrubriker och filter.

Snabbslagning av konverteringsregler

De följande tre tabellerna är denna verktygs faktiska utdataregler. Titta på dem innan konvertering för att spara fram- och återgångar efter export.

Källsökväg och standardhuvud

KällsökvägStandardhuvud
idId
address.cityCity
created_atCreated at
orderIdOrder Id
user.name / company.nameName / Name

JSON-typs resultat i Excel

JSON-typResultat i Excel
stringSkriv in som är till textcell.
numberBehåll numerisk typ, kan direkt delta i summering och sortering.
booleanBehåll boolesk typ, visa som TRUE / FALSE, kan filtreras.
nullUtdata som tom cell, inte text null; AVERAGE hoppar över det korrekt.
objectExpandera till flera kolumner; oexpanderade objekt skriv som JSON-text.
integer ≥ 16Skriv som text för att bevara varje siffra och undvika att ordernumrets slut blir 0.

Tre exportmetoder för matriser

LägeUtdataTillämpningsscenarier
Behåll JSON["pro","beta"]Senare program kommer att tolka denna cell igen.
Slå samman värdenpro, betaMatrisen innehåller enkla etiketter och denna tabell är för visning.
Räkna antal2Endast intresserad av antal, behöver summering eller sortering.

Relaterade verktyg

Relaterade guider

Vanliga frågor

Kan detta verktyg hantera kapslad JSON?
Ja. Kapslade objekt expanderas till fältsökvägar, och matriser kan exporteras som JSON-text, sammanfogade värden eller antal.
Kommer min JSON att laddas upp till servern?
Nej. Parsning, mappning, förhandsvisning av redigering och XLSX-generering görs lokalt i webbläsaren.
Kan Excel-rubriker anpassas?
Ja. Mappningspanelen stöder omdöpning av kolumnrubriker, ändring av källsökvägar, inaktivering av fält och lägga till standardvärden eller mallkombinerade kolumner.
Vilka arrayexportmetoder stöds av detta verktyg?
Tre sätt: behålla JSON-text (standard), sammanfoga enligt avgränsare eller endast mata ut elementantal. Tomma matriser ger respektive [], tom cell och 0. Om matrisen innehåller objekt rekommenderas det att använda kapslad matrisexport som arbetsbladstabell, med ett element per rad och överordnad radidentifierare. Se guiden "JSON-matris till Excel: exportera kapslade poster som relaterade arbetsblad" för jämförelse av de tre metoderna.
Vilka arrayrotnoder identifieras automatiskt av verktyget?
Verktyget söker automatiskt efter vanliga API-omslutningsegenskaper som data, items, records, rows, results, list och så vidare och extraherar matrisen från dem. Om din struktur inte ingår i dessa kan du manuellt fylla i en prickväg i rotsökvägen, till exempel data.items; fyll i $ för att ange att hela dokumentet i sig är en matris.
Vilka datatyper behålls i den exporterade .xlsx-filen?
Siffror och booleska värden behålls som interna typer, null matas ut som en tom cell i stället för text. Heltal med 16 eller fler siffror skrivs som text för att undvika precisionförlust, långt ID-nummer som ordernummer slutar inte på 0; kortare siffror förblir numeriska och kan direktligen användas i beräkningar.
Finns det en gräns för exportstorlek?
En enda arbetsbladstabell kan innehålla högst 1 048 576 rader och 16 384 kolumner, med högst 32 767 tecken per cell. När antalet överstiger 50 000 rader eller 500 kolumner varnar verktyget om stor datamängd och långsam export; när gränsen nås visas ett klart felmeddelande.
Bör jag ladda ned XLSX eller CSV?
Välj XLSX när du behöver behålla siffror och booleska typer, flera arbetsblad eller frys rubrik och filter. Välj CSV för ren text, enkel versionsjämförelse eller läsning av andra program; observera att CSV endast innehåller den aktuella förhandsgranskningsfliken, utan extra arbetsblad från kapslade matriser.