Excel till JSON-konverterare
Omvandla valda XLSX-kalkylblad eller klassiska XLS-blad till JSON utan att ladda upp arbetsboken. Välj en JSON-struktur och regler för rubriker, tomma celler och värden som tillämpas lika på alla valda blad och hämta en JSON-fil eller ett lokalt ZIP-arkiv. Synliga blad är valda som standard; Hidden- och VeryHidden-blad visas så att du kan ta med dem med avsikt.
Så konverterar du Excel till JSON
-
1
Välj en Excel-arbetsbok
Välj en äkta XLSX- eller binär XLS-fil på upp till 20 MiB. Konverteraren kontrollerar filsignaturen, inte bara filändelsen.
-
2
Välj kalkylblad
Granska synliga, Hidden- och VeryHidden-kalkylblad. Välj ett eller flera; samma JSON-alternativ gäller för alla valda blad.
-
3
Välj JSON-regler
Använd poster, en matris, en ordbok eller grupperade poster. Ställ in rubriknycklar, värdetyper och hur tomma celler ska representeras.
-
4
Hämta lokalt
Ett valt blad hämtas som JSON. Flera valda blad paketeras i ett ZIP-arkiv i webbläsaren.
Arbetsboksgränser och format som stöds
Den här konverteraren läser XLSX-arbetsböcker och äldre binära XLS-filer. Den accepterar inte XLSM, XLSB, ODS eller CSV. Webbläsaren verifierar filsignaturen, så det räcker inte att byta namn på ett annat format till .xlsx eller .xls.
En arbetsbok får vara upp till 20 MiB, innehålla upp till 100 kalkylblad och använda upp till 2 miljoner celler. Konverteraren kontrollerar också strukturen i ett XLSX-arkiv före läsning och avbryter utdata över 100 MiB. Dessa gränser hindrar en skadad eller ovanligt stor arbetsbok från att skapa en okontrollerad hämtning i webbläsaren.
Välj en JSON-struktur för de valda kalkylbladen
JSON kan representera matriser och objekt samt text, tal, booleska värden och null. Rätt struktur beror på systemet som ska läsa filen. RFC 8259 beskriver JSON-datamodellen.
| Struktur | Hur första raden används | Passar för |
|---|---|---|
| Objektmatris | Rubriknamnen blir egenskapsnamn. | Programdata, API-fixtures och de flesta postbaserade importer. |
| Matris | Första raden stannar i data. | Positionsdata, kompakta tabeller och verktyg som väntar sig en matris av matriser. |
| Ordbok | Rubrikerna blir egenskaper; en vald kolumn ger unika nycklar. | Snabba uppslag, till exempel produktkod till produktpost. |
| Grupperade matriser | Rubrikerna blir egenskaper; en vald kolumn ger gruppnycklar. | Poster grupperade efter fält som avdelning, land eller status. |
Objektmatrisen följer standardbeteendet som SheetJS dokumenterar: första raden ger rubrikerna. Matrisutdata behåller den raden eftersom den är data och inte metadata.
Objekt-, ordboks- och grupputdata kräver en icke-tom rubrikrad utan dubbletter. En ordbok kräver också unika värden i den valda nyckelkolumnen. Konverteraren stannar med ett tydligt fel när reglerna inte uppfylls, i stället för att tyst skriva över en post. Du kan använda rensade egenskapsnycklar eller behålla exakt rubriktext när målsystemet kräver arbetsbokens formulering.
Värden, datum och formler
Med typidentifiering aktiverad förblir kalkylbladets tal och booleska värden JSON-tal och JSON-booleska värden. Du kan i stället behålla värden som text när mottagarsystemet styr sin egen konvertering. Tomma celler kan bli null eller tomma strängar. Heltal utanför JavaScripts säkra intervall förblir text så att deras siffror inte avrundas tyst.
Datumceller blir ISO-värden bara när kalkylbladsläsaren identifierar dem som datum. Konverteraren gissar inte att en text som liknar ett datum är ett datum. Skillnaden är viktig för ordernummer, versionsetiketter och datum som skrivits enligt en lokal konvention.
Konverteraren kör eller räknar aldrig om Excel-formler. Den använder en formels sparade värde när arbetsboken innehåller ett sådant. En formel utan ett sparat värde följer den valda regeln för tomma värden.
Lokal konvertering och tillfälliga utkast
Läsning av arbetsboken, JSON-generering, ZIP-skapande och hämtningar sker i webbläsaren. Arbetsboken, dess bladdata och den genererade JSON-filen laddas inte upp och skickas inte till våra servrar.
I flerstegsflödet kan en verifierad arbetsbok behållas som ett hashkontrollerat tillfälligt utkast i den här webbläsarens IndexedDB-lagring. URL:en innehåller bara ett ogenomskinligt jobb-id, aldrig filnamnet eller bladvärden. Utkastet är inte längre tillgängligt efter 30 minuter. Att börja om eller begära en hämtning ber webbläsaren att ta bort det och visar en varning om borttagningen inte kan bekräftas. Om webbläsarlagring inte är tillgänglig behåller verktyget kontrollerna på en sida så att du kan avsluta utan navigering.
Vanliga frågor
Ja. Välj ett eller flera blad. Ett valt blad skapar en JSON-hämtning; flera valda blad skapar ett ZIP-arkiv med en JSON-fil för varje blad.
Använd en objektmatris för vanliga poster med rubriker. Använd en matris när varje rad, inklusive rubrikraden, ska vara positionsdata. Använd en ordbok för uppslag med unika nycklar och grupperade matriser när upprepade värden ska samla relaterade poster.
Rubrikbaserade strukturer kräver icke-tomma och unika rubriker. En ordbok kräver också unika värden i den valda nyckelkolumnen. Att avvisa dubbletter hindrar en utdatafil från att ersätta en post med en annan utan varning.
Nej. Formelceller använder ett sparat cachat resultat om det finns, och verktyget räknar inte om formler. ISO-datum skrivs bara för celler som kalkylbladsläsaren identifierar som datum, inte från en textgissning.
Nej. Läsning, konvertering och hämtförberedelse stannar i webbläsaren. Flerstegsflödet kan behålla ett utkast enbart i webbläsaren i högst 30 minuter, men arbetsboken och dess data skickas inte till servern och läggs inte i URL:en.
Relaterade verktyg
Sammanfoga Excel-ark
Kombinera XLSX-, XLS-, XLSM-, XLSB- eller ODS-filer lokalt. Behåll källark separata eller lägg till rader med samma rubriker och hämta sedan en XLSX.
Konvertera Word till Markdown
Konvertera en Word-DOCX-fil till ren Markdown direkt i webbläsaren. Behåll rubriker, listor, länkar och enkla tabeller och kopiera eller hämta den redigerbara .md-filen.
CSV till Excel
Konvertera CSV-data till en XLSX-arbetsbok med ett ark i webbläsaren. Granska avgränsare, bevara identifierare, tolka säkra tal och behåll filinnehållet lokalt.
Arkivuppackare
Granska ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- och ODT-behållare lokalt i webbläsaren och hämta enskilda filer utan att ladda upp källarkivet.
Delare för Excel-kalkylblad
Dela en XLSX- eller XLS-arbetsbok efter kalkylbladsflik, block av datarader eller kolumnvärde i webbläsaren. Hämta en XLSX eller lokal ZIP utan filuppladdning.
M4A till MP3-konverterare
Konvertera M4A-ljud till MP3 för bredare uppspelningsstöd. Ladda upp en .m4a-fil och ladda ner en kompatibel .mp3-kopia.
Verktyget finns på andra språk
- Excel to JSON Converter [EN]
- Trình chuyển đổi Excel sang JSON [VI]
- Excel-zu-JSON-Konverter [DE]
- Excel naar JSON-converter [NL]
- Convertidor de Excel a JSON [ES]
- Excel JSON 변환기 [KO]
- Conversor de Excel para JSON [PT]
- Konwerter Excel na JSON [PL]
- Convertisseur Excel vers JSON [FR]
- Excel 转 JSON 转换器 [ZH]
- محول Excel إلى JSON [AR]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel から JSON への変換ツール [JA]
- Excel JSON Dönüştürücü [TR]
- Konverter Excel ke JSON [ID]
- Convertitore da Excel a JSON [IT]
- Конвертер Excel в JSON [RU]