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
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 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
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
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
Objektumok tömbje vagy tömbök tömbje
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
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
[
{ "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
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
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.
- JSON Excelbe konvertálásJSON vagy JSON Lines átalakítása Excel XLSX táblázattá: a kulcsokból oszlopfejlécek, a rekordokból sorok lesznek. Egyszerre 20 fájl, fiók nélkül.
- Excel CSV átalakítóExcel (XLS, XLSX, XLSM) konvertálása CSV-be: minden munkalap külön fájlba, vessző vagy pontosvessző, Excelben hibátlanul nyíló UTF-8 kódolás.
- Excel XML-be konvertálásExcel-táblázat konvertálása XML-be XML-leképezés és Fejlesztőeszközök lap nélkül. Minden sor egy rekord, minden fejléc egy címke. XLSX, XLS, ODS.
- Excel SQL-be átalakítóExcel munkalapból SQL szkript MySQL, PostgreSQL, SQLite vagy SQL Server számára: a fejlécből oszlopok, a sorokból INSERT utasítások.
- XLSX CSV-be konvertálásXLSX munkafüzetből tiszta UTF-8 CSV Shopify, WooCommerce, Mailchimp, Salesforce vagy adatbázis importhoz. A képletekből érték, a dátum ISO lesz.
- HTML JSON-ba konvertálóHTML táblázat JSON-ba: a fejléccellákból kulcsok, minden sorból objektum lesz. Töltse fel a mentett .html vagy .htm oldalt, scraper kód nélkül.