UltKit

Excel JSON-ba konvertálása

Alakítsa a táblázatot olyan JSON-ná, amelyet egy program be tud tölteni. Töltsön fel egy .xlsx, .xls, .ods vagy .numbers fájlt, és soronként egy objektumot tartalmazó tömböt kap, az oszlopfejlécek szerinti kulcsokkal.

Adatkonvertáló

vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Töltse fel a munkafüzetet

    Adjon hozzá Excel-, LibreOffice- vagy Numbers-fájlokat, egyszerre legfeljebb 20-at, fájlonként legfeljebb 95 MB-osat. Ellenőrizze, hogy minden munkalap 1. sorában azok az oszlopnevek szerepelnek, amelyeket kulcsként szeretne.

  2. 2

    Válassza ki a szerkezetet és a munkalapokat

    Az objektumtömb és az ISO-dátumok előre ki vannak választva. A Speciális beállítások alatt a JSON-szerkezet értékét állítsa Tömbök tömbje értékre a kompakt fájlhoz, a Konvertálandó munkalapok értékét pedig Az összes munkalap értékre, ha munkalaponként egy kulcsot szeretne.

  3. 3

    Konvertálja és töltse be

    Kattintson a Konvertálás erre: JSON gombra, majd töltse le a fájlt. Importálja az alkalmazásába, töltsön fel vele adatbázist, vagy adja át egy tesztfuttatónak.

Az Excel–JSON átalakítás soronként olvassa végig a munkalapot, és minden sort JSON-objektumként ír ki, a fejlécsort használva kulcsként. Így lesz a csapat által kézzel szerkesztett táblázatos adatból egy alkalmazás, egy API vagy egy szkript bemenete.

Táblázatból kód: ki és miért alakít Excelt JSON-ba

A minta mindig ugyanaz: az Excelben otthonosan mozgók birtokolják az adatot, a szoftvernek pedig be kell olvasnia. Egy marketingcsapat egy munkafüzetben tartja a terméknevekat és árakat, amelyből egy statikus oldal épül. Egy lokalizációs csapat nyelvenként egy oszlopot tölt ki egy munkalapon, amelyet az alkalmazás fordítási fájlként tölt be. Egy tesztvezető sorokban sorolja fel a teszteseteket, amelyeket a Postman collection runnere vagy egy Jest-csomag JSON-adatfájlként olvas be.

Ezeket az exportokat kézzel megírni lassú és hibalehetőségekkel teli, az Excelben pedig nincs beépített Mentés JSON-ként lehetőség. Az átalakítással a fejlesztők tiszta fájlt kapnak anélkül, hogy a kollégáknak új eszközt kellene megtanulniuk. Ha a cél nem alkalmazáskód, hanem relációs adatbázis, az Excel SQL-be átalakító INSERT utasításokat ír, így a JSON-lépés teljesen kimarad.

Hány sorból állhat egy munkalap

1 048 576sor egy XLSX-munkalapon, vagyis a fejlécsor után legfeljebb 1 048 575 JSON-objektum

A régebbi .xls fájlok munkalaponként 65 536 sornál megállnak.

Objektumok tömbje vagy tömbök tömbje

Alapértelmezett

Objektumtömb

Minden sor egy objektum lesz, amelynek kulcsai a fejlécnevek.

  • Önmagát leíró: minden érték hordozza az oszlopnevét
  • Kódban könnyen olvasható, például row.email
  • Nagyobb, mert a kulcsok minden sorban ismétlődnek
Legjobb választás: Alkalmazások, API-k, kiinduló adatok és tesztadatok
Kompakt

Tömbök tömbje

Minden sor egyszerű értéklista lesz; a fejléc az első lista.

  • A legkisebb fájl
  • Úgy illeszkedik, ahogy a diagramkönyvtárak a sorokat fogadják
  • A kódnak tudnia kell, melyik pozíció melyik oszlop
Legjobb választás: Nagy táblák, diagramok és adatátvitel
Egy árlista két sora objektumtömbként
[
  { "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" }
]

A típusok követik a cellákat. A számok számok maradnak, a szöveg szöveg, az üres cellák objektum formában null értékként kerülnek ki, a dátumok pedig ISO-szöveggé válnak, mert a JSON-nak nincs saját dátumtípusa. Az adatok közti üres sorok és a tábla alatti elszórt megjegyzések szintén objektumok lesznek, ezért az átalakítás előtt törölje őket a munkafüzetből.

Az XLSX és a JSON röviden

XLSX

Microsoft Excel munkafüzet

Az XLSX a Microsoft Excel alapértelmezett munkafüzet-formátuma az Office 2007 óta, az Office Open XML szabványra épül. Több munkalapot, képletet, formázást, diagramot, kimutatástáblát és adatellenőrzést tárol XML-fájlokat tartalmazó ZIP-csomagban. Munkalaponként több mint egymillió sort támogat, és az üzleti táblázatok alapértelmezett csereformátuma. A Google Táblázatok, a LibreOffice és a Numbers megnyitja az XLSX-et, bár a makrók és a fejlett funkciók nem biztos, hogy átjönnek.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
2007 · Microsoft
XLSX átalakító

JSON

JavaScript Object Notation

A JSON egy könnyű, szöveges formátum strukturált adatokhoz, amelyet Douglas Crockford tett népszerűvé a 2000-es évek elején, és RFC 8259 és ECMA-404 néven szabványosítottak. Objektumokat, tömböket, szövegeket, számokat, logikai értékeket és null értéket ír le egyszerű, olvasható szintaxissal. Ez az alapértelmezett formátum a webes API-khoz, a konfigurációs fájlokhoz és az alkalmazások közti adatcseréhez szinte minden programozási nyelvben. Nincs benne beépített megjegyzés, dátum vagy séma, és a nagy, mélyen egymásba ágyazott fájlok megjelenítő nélkül nehezen olvashatók.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
2001 · Douglas Crockford
JSON átalakító

Azért alakítanak át Excelt JSON-ná, mert egy nem fejlesztők által karbantartott munkalapot, például árakat, fordításokat vagy tesztadatokat, kódnak kell betöltenie.

Excel JSON-ba konvertálása: GYIK

Hogyan konvertálhatok XLSX-et JSON-ba úgy, hogy a fejlécek legyenek a kulcsok?

Hagyja bekapcsolva az Az első sor fejléc beállítást, ez az alapértelmezés. Az 1. sor szövege lesz az alatta lévő összes érték kulcsa, így az email fejlécű oszlop minden objektumban "email": "..." párt ad. Ha más kulcsokat szeretne, például JavaScripthez camelCase neveket, előbb nevezze át a fejléceket az Excelben.

Miért jelennek meg az Excel dátumai számként, például 46313-ként?

Az Excel a dátumot sorszámként tárolja, amely az 1900. január 1. óta eltelt napokat számolja, és csak a képernyőn formázza dátumként. Nyersen olvasva a 2026-10-18 a 46313 szám. Ez az oldal a dátumokat ISO-szövegként írja ki, például 2026-10-18; ha a kódja másodperceket vár, a Dátumok alatt válassza a Unix-időbélyeget.

Mi történik a képletekkel, színekkel és megjegyzésekkel?

A JSON adatot tárol, nem megjelenítést. Minden képletcella a kiszámított eredményével kerül a fájlba, a kitöltőszínek, betűtípusok, cellamegjegyzések, diagramok és az egyesített cellák elrendezése viszont elvész. Az Excel-munkafüzetet tartsa szerkeszthető forrásként, és változás után generálja újra a JSON-t.

Átalakítható egyszerre egy munkafüzet összes munkalapja?

Igen. Ha a Konvertálandó munkalapok értéke Az összes munkalap, a JSON-ban minden munkalapnévhez egy kulcs tartozik, amely az adott munkalap sorait tartalmazza. Ez jól jön fordítási fájlokhoz, vagy kategóriák szerint füleken szétosztott katalógushoz.

Gondot okoz egy nagy táblázat a JSON-nál?

A méret azért nő, mert minden objektum megismétli a kulcsait, így egy 100 000 soros munkalapból az XLSX-nél több megabájttal nagyobb fájl lehet. Elemzőeszközökbe töltött nagy táblákhoz a CSV vagy a Parquet könnyebb; az Excel CSV-be átalakító elkészíti a lapos változatot.

Milyen számpontosságot őriz meg a JSON?

Azt, amit az Excel eltárolt, ami legfeljebb 15 értékes jegy. A számként beírt hosszú azonosítók, például a 16 jegyű kártya- vagy számlaszámok már az Excelben kerekítve lettek. Az adatbevitel előtt formázza ezeket az oszlopokat Szövegként, és JSON-szövegként kerülnek a fájlba.