UltKit

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

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 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. 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. 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

Äldre .xls-filer stannar på 65 536 rader per blad.

Array av objekt eller array av arrayer

Standard

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
Passar bäst för: Appar, API:er, startdata och testdata
Kompakt

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
Passar bäst för: Stora tabeller, diagram och dataöverföring
Två rader ur ett prisblad som en array av objekt
[
  { "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
XLSX-omvandlare

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
JSON-omvandlare

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.