Konvertera Excel till JSON
Gör om ett kalkylark till JSON som ett program kan läsa in. Ladda upp en .xlsx-, .xls-, .ods- eller .numbers-fil och få en array med ett objekt per rad, med dina kolumnrubriker som nycklar.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp arbetsboken
Lägg till Excel-, LibreOffice- eller Numbers-filer, upp till 20 åt gången och högst 95 MB per fil. Kontrollera att rad 1 i varje blad innehåller de kolumnnamn du vill ha som nycklar.
- 2
Välj struktur och blad
Array av objekt och ISO-datum är förvalda. Under Avancerade inställningar kan du ställa in JSON-struktur på Array av arrayer för en kompakt fil, eller Blad att konvertera på Alla blad för en nyckel per blad.
- 3
Konvertera och läs in
Klicka på Konvertera till JSON och ladda ner filen. Importera den i din app, fyll en databas med den eller mata den till en testkörare.
En konvertering från Excel till JSON läser ett blad rad för rad och skriver varje rad som ett JSON-objekt, med rubrikraden som nycklar. Så blir kalkylbladsdata som ett team redigerar för hand till indata för en app, ett API eller ett skript.
Från kalkylark till kod: vem konverterar Excel till JSON
Mönstret är alltid detsamma: de som är hemma i Excel äger datan, och programvara behöver läsa den. Ett marknadsteam har produktnamn och priser i en arbetsbok som en statisk webbplats byggs från. Ett lokaliseringsteam fyller ett blad med en kolumn per språk som appen läser in som översättningsfiler. En QA-ansvarig listar testfall i rader som Postmans collection runner eller en Jest-svit läser som en JSON-datafil.
Att skriva sådana exporter för hand är långsamt och felbenäget, och Excel har inget inbyggt alternativ för att spara som JSON. Med en konvertering får utvecklare en ren fil utan att kollegor behöver lära sig ett nytt verktyg. När målet är en relationsdatabas i stället för applikationskod skriver Excel till SQL INSERT-satser i stället, så du slipper JSON-steget helt.
Hur många rader ett blad kan bli
1 048 576rader i ett XLSX-blad, alltså upp till 1 048 575 JSON-objekt efter rubrikraden
Array av objekt eller array av arrayer
Array av objekt
Varje rad blir ett objekt vars nycklar är rubriknamnen.
- Självbeskrivande: varje värde bär sitt kolumnnamn
- Lätt att läsa i kod som row.email
- Större, eftersom nycklarna upprepas på varje rad
Array av arrayer
Varje rad blir en enkel lista med värden, och rubriken är den första listan.
- Minsta filen
- Passar hur diagrambibliotek tar emot rader
- Koden måste veta vilken position som hör till vilken kolumn
[
{ "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
{ "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]Typerna följer cellerna. Tal förblir tal, text förblir text, tomma celler skrivs som null i objektformen, och datum blir ISO-strängar eftersom JSON saknar en egen datumtyp. Tomma rader mitt i datan och lösa anteckningar under tabellen blir också objekt, så ta bort dem i arbetsboken innan du konverterar.
XLSX och JSON i korthet
XLSX
Microsoft Excel-arbetsbok
XLSX är Microsoft Excels standardformat för arbetsböcker sedan Office 2007 och bygger på standarden Office Open XML. Det lagrar flera blad, formler, formatering, diagram, pivottabeller och datavalidering i ett ZIP-paket med XML. Det stöder över en miljon rader per blad och är standardformatet för utbyte av kalkylblad i arbetslivet. Google Kalkylark, LibreOffice och Numbers öppnar XLSX, men makron och avancerade funktioner följer kanske inte med.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2007 · Microsoft
JSON
JavaScript Object Notation
JSON är ett lättviktigt textformat för strukturerad data, populariserat av Douglas Crockford i början av 2000-talet och standardiserat som RFC 8259 och ECMA-404. Det representerar objekt, listor, strängar, tal, booleska värden och null med enkel, läsbar syntax. Det är standardformatet för webb-API:er, konfigurationsfiler och datautbyte mellan appar i nästan alla programmeringsspråk. Det har inga inbyggda kommentarer, datum eller scheman, och stora nästlade filer är svåra att läsa utan en visare.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- 2001 · Douglas Crockford
Man konverterar Excel till JSON när ett blad som underhålls av icke-utvecklare, till exempel priser, översättningar eller testdata, ska läsas in av kod.
Konvertera Excel till JSON: vanliga frågor
Hur konverterar jag XLSX till JSON med rubrikerna som nycklar?
Låt Första raden är rubrikrad vara aktiverat, vilket är standard. Texten i rad 1 blir nyckel för varje värde under den, så en kolumn med rubriken email ger "email": "..." i varje objekt. Byt namn på rubrikerna i Excel först om du vill ha andra nycklar, till exempel camelCase för JavaScript.
Varför blir datum från Excel tal som 46313?
Excel lagrar ett datum som ett serienummer som räknar dagar från 1 januari 1900 och visar det bara som datum på skärmen. Läst rått är 2026-10-18 talet 46313. Den här sidan skriver datum som ISO-strängar som 2026-10-18. Välj Unix-tidsstämpel under Datum om din kod förväntar sig sekunder.
Vad händer med formler, färger och kommentarer?
JSON innehåller data, inte layout. Varje formelcell skrivs som sitt beräknade resultat, medan fyllnadsfärger, typsnitt, cellkommentarer, diagram och sammanslagna celler lämnas kvar. Behåll arbetsboken som redigerbar källa och skapa om JSON-filen när den ändras.
Kan jag konvertera alla blad i en arbetsbok på en gång?
Ja. Med Blad att konvertera inställt på Alla blad får JSON-filen en nyckel per bladnamn, och varje nyckel innehåller bladets rader. Det passar översättningsfiler eller en katalog uppdelad i flikar per kategori.
Är ett stort kalkylark ett problem för JSON?
Filen blir större eftersom varje objekt upprepar sina nycklar, så ett blad med 100 000 rader kan bli en fil som är många megabyte större än XLSX-filen. För stora tabeller som läses in i analysverktyg är CSV eller Parquet lättare. Excel till CSV ger dig den platta versionen.
Vilken talprecision behåller JSON-filen?
Det som Excel lagrade, alltså högst 15 signifikanta siffror. Långa ID-nummer, som 16-siffriga kort- eller kontonummer som skrivits in som tal, var redan avrundade i Excel. Formatera de kolumnerna som Text innan du skriver in data, så skrivs de som JSON-strängar.
- Konvertera JSON till ExcelKonvertera JSON eller JSON Lines till ett XLSX-blad i Excel: nycklar blir kolumnrubriker, varje post en rad. Upp till 20 filer åt gången, utan konto.
- Konvertera Excel till CSVKonvertera Excel (XLS, XLSX, XLSM) till CSV med varje blad som egen fil, komma eller semikolon och UTF-8 som Excel öppnar korrekt.
- Konvertera Excel till XMLKonvertera ett Excel-blad till XML utan XML-mappningar eller fliken Utvecklare. Varje rad blir en post, varje rubrik en tagg. XLSX, XLS och ODS.
- Konvertera Excel till SQLGör om ett Excel-blad till ett SQL-skript för MySQL, PostgreSQL, SQLite eller SQL Server. Rubriker blir kolumner, rader blir INSERT-satser.
- Konvertera XLSX till CSVGör om en XLSX-arbetsbok till en ren UTF-8-CSV för Shopify, WooCommerce, Mailchimp, Salesforce eller databaser. Formler blir värden, datum i ISO.
- Konvertera HTML till JSONKonvertera en HTML-tabell till JSON: rubrikceller blir nycklar, varje rad blir ett objekt. Ladda upp sparade .html- eller .htm-sidor, ingen kod behövs.