Json till Excel-konverterare
Konvertera en json-array eller nästlad json till en Excel-fil (.xlsx) med rubrikrad, kolumnbredder, fryst rubrik och ett blad per array. Körs i webbläsaren.
Förhandsvisning
Så här konverterar du json till Excel
- Klistra in din json i Json-data, eller släpp en
.json-fil i släppzonen. Läs in ett exempel visar vilken sorts data verktyget förväntar sig. - Titta på Förhandsvisning: den visar kolumnerna och de första 100 raderna i varje blad så som de kommer att se ut i Excel. Om json-koden har ett fel anger meddelandet rad och kolumn och visar den felaktiga raden med ett tecken under problemet.
- Justera Alternativ vid behov och klicka sedan på Ladda ner Excel-fil (.xlsx).
Filen byggs i din webbläsare med biblioteket SheetJS. Din json laddas aldrig upp, så API-svar, exporter från interna verktyg eller kunddata stannar på din enhet.
Så görs json om till rader och blad
Den typiska indatan är en array av objekt, till exempel [{"id": 1, "name": "Anna"}, …]: varje objekt blir en rad och varje nyckel en kolumn. Nycklarna samlas in från alla objekt i den ordning de först förekommer, så poster som saknar en nyckel får helt enkelt en tom cell.
- Nästlade objekt: med Platta ut nästlade objekt till kolumner (address.city) ger
{"address": {"city": "Malmö"}}en kolumnaddress.city, på vilket djup som helst. Avmarkera alternativet för att i stället lägga objektets json-text i en enda celladdress. - Listor i en post: En cell, kommaavgränsad (a, b) är lättast att läsa. En kolumn per element (tags.0, tags.1) är bäst när du vill filtrera på varje element. En cell, som json-text behåller den exakta strukturen. Listor med objekt skrivs som json-text i det första fallet.
- Flera tabeller: med Ett blad per array på översta nivån ger ett json-objekt som
{"customers": [...], "orders": [...]}en arbetsbok med ett blad customers och ett blad orders. Ett omslag som{"data": [...]}packas upp. Bladnamn rensas så att de följer Excels regler: högst 31 tecken och inget av\ / ? * [ ] :. - Arrayer av arrayer som
[["a", 1], ["b", 2]]skrivs som de är, utan rubrikrad.
Typer, datum och Excels gränser
Tal förblir tal, true och false blir booleska värden i Excel, null ger en tom cell och text förblir text: en sträng som börjar med = görs aldrig om till en formel. Med Konvertera ISO-datum (2026-09-30) till Excel-datum blir strängar som 2026-09-30 eller 2026-09-30T14:05:00Z riktiga datum som du kan sortera och filtrera. Klockslaget behålls som det är skrivet och en eventuell tidszonsförskjutning tas bort. Heltal med fler än 15 siffror, till exempel långa id:n, behålls som text i nyare webbläsare, eftersom Excel bara lagrar 15 värdesiffror och skulle avrunda dem.
Arbetsboken får en rubrikrad, kolumnbredder anpassade efter innehållet och, om du vill, Frys rubrikraden och Lägg till filterknappar i rubrikraden. Excel godtar högst 1 048 576 rader och 16 384 kolumner per blad samt 32 767 tecken per cell: verktyget säger till om dina data överskrider de gränserna, och längre celler kortas.
Vanliga frågor
Varför får jag ”Fel på rad 3, kolumn 1”?
Json-koden är ogiltig på just det stället. Vanliga orsaker är ett överflödigt kommatecken efter det sista elementet, enkla citattecken i stället för dubbla, eller kommentarer. Raden visas med ett tecken under problemet.
Kan jag konvertera djupt nästlad json?
Ja. Utplattningen fungerar på vilket djup som helst och ger kolumnnamn med punkter. Mycket breda resultat kan nå Excels gräns på 16 384 kolumner: välj en cell per lista eller avmarkera utplattningen.
Hur får jag ett blad för varje avsnitt i min json?
Lägg varje tabell under en nyckel på översta nivån vars värde är en array och låt Ett blad per array på översta nivån vara ikryssat.
Känner Excel igen mina datum?
ISO 8601-strängar konverteras när datumalternativet är ikryssat. Andra format, till exempel 09/30/2026, förblir text.
Finns det någon storleksgräns?
Filer på upp till 50 MB kan släppas. Den verkliga gränsen är enhetens minne, och förhandsvisningen visar bara de första 100 raderna i varje blad.
Relaterade verktyg
- Konvertera JSON till CSV Konvertera JSON till CSV och CSV tillbaka till JSON i webbläsaren. Nästlade nycklar plattas ut till kolumner, avgränsare identifieras och inget laddas upp.
- Excel till csv-konverterare Konvertera Excel-, XLS- och ODS-blad till csv (ett blad eller alla som zip) och csv till .xlsx, med val av skiljetecken och teckenkodning. Körs i webbläsaren.
- Excel-visare Öppna kalkylblad i .xlsx, .xls och .ods i webbläsaren utan Excel. Välj blad, sök och exportera till csv. Privat: filen lämnar aldrig din enhet.
- JSON-formaterare och validerare Gratis JSON-formaterare och validerare som snyggar till, minifierar och kontrollerar JSON i webbläsaren, med syntaxfel angivna med rad och kolumn.