Utilia

JSON–Excel konvertáló

Alakíts JSON-tömböt vagy beágyazott JSON-t Excel .xlsx fájllá fejlécsorral, rögzített fejléccel és tömbönként egy munkalappal. A böngésződben fut.

Beállítások

Hogyan konvertálj JSON-t Excelbe

  1. Illeszd be a JSON-t a JSON-adatok mezőbe, vagy húzz egy .json fájlt a megjelölt területre. A Példa betöltése megmutatja, milyen adatot vár az eszköz.
  2. Nézd meg az Előnézetet: megmutatja az oszlopokat és minden munkalap első 100 sorát úgy, ahogyan az Excelben megjelennek. Ha a JSON hibás, az üzenet megadja a sor és az oszlop számát, és kiírja a hibás sort, a probléma alatt egy beszúrásjellel.
  3. Ha kell, módosítsd a Beállításokat, majd kattints az Excel-fájl (.xlsx) letöltése gombra.

A fájlt a böngésződben, a SheetJS könyvtárral építi fel az eszköz. A JSON soha nem kerül feltöltésre, így az API-válaszok, a belső eszközökből származó exportok és az ügyféladatok az eszközödön maradnak.

Hogyan lesz a JSON-ból sor és munkalap

A tipikus bemenet az objektumok tömbje, például [{"id": 1, "name": "Ana"}, …]: minden objektumból sor, minden kulcsból oszlop lesz. A kulcsokat az eszköz minden objektumból összegyűjti abban a sorrendben, ahogyan először megjelennek, így azok a rekordok, amelyekből hiányzik egy kulcs, egyszerűen üres cellát kapnak.

  • Beágyazott objektumok: a Beágyazott objektumok kibontása oszlopokká (address.city) beállítással a {"address": {"city": "Laval"}} egy address.city oszlopot ad, bármilyen mélységben. Vedd ki a jelölést, ha ehelyett az objektum JSON-szövegét egyetlen address cellába szeretnéd tenni.
  • Rekordon belüli listák: az Egy cella, vesszővel elválasztva (a, b) a legkönnyebben olvasható; az Elemenként egy oszlop (tags.0, tags.1) akkor a legjobb, ha az egyes elemekre szűrni szeretnél; az Egy cella, JSON-szövegként megőrzi a pontos szerkezetet. Az objektumok listáit az első esetben JSON-szövegként írja ki.
  • Több táblázat: az Egy munkalap minden legfelső szintű tömbhöz beállítással egy olyan JSON-objektum, mint a {"customers": [...], "orders": [...]}, egy customers és egy orders munkalapot tartalmazó munkafüzetet ad. Az olyan burkolót, mint a {"data": [...]}, kibontja. A munkalapnevek az Excel szabályainak megfelelően megtisztulnak: legfeljebb 31 karakter, és egyik sem a következők közül: \ / ? * [ ] :.
  • Tömbök tömbjei, például [["a", 1], ["b", 2]], változtatás nélkül, fejlécsor nélkül kerülnek kiírásra.

Típusok, dátumok és az Excel korlátai

A számok számok maradnak, a true és a false Excel logikai értékké válik, a null üres cellát ad, a szöveg pedig szöveg marad: a = jellel kezdődő karakterláncból soha nem lesz képlet. Az ISO-dátumok (2026-09-30) átalakítása Excel-dátummá beállítással az olyan karakterláncok, mint a 2026-09-30 vagy a 2026-09-30T14:05:00Z, valódi dátumokká válnak, amelyeket rendezhetsz és szűrhetsz; az időt úgy őrzi meg, ahogyan le van írva, az időzóna-eltolást pedig eldobja. A 15 számjegynél hosszabb egész számokat, például a hosszú azonosítókat, az újabb böngészők szövegként tartják meg, mert az Excel csak 15 értékes számjegyet tárol, és kerekítené őket.

A munkafüzet fejlécsort, a tartalomhoz igazított oszlopszélességeket, igény szerint pedig A fejlécsor rögzítése és Szűrőgombok hozzáadása a fejlécsorhoz funkciót kapja. Az Excel munkalaponként legfeljebb 1 048 576 sort és 16 384 oszlopot, cellánként pedig 32 767 karaktert fogad el: az eszköz szól, ha az adataid túllépik ezeket a korlátokat, a hosszabb cellákat pedig levágja.

Gyakori kérdések

Miért kapom ezt: „Hiba a(z) 3. sor 1. oszlopában”?

A JSON ezen a helyen érvénytelen. Gyakori okok: vessző az utolsó elem után, szimpla idézőjel dupla helyett, vagy megjegyzések. A sort az eszköz a probléma alatt egy beszúrásjellel mutatja.

Konvertálhatok mélyen beágyazott JSON-t?

Igen. A kibontás bármilyen mélységben működik, és pontokkal tagolt oszlopneveket állít elő. A nagyon széles eredmény elérheti az Excel 16 384 oszlopos korlátját: válassz listánként egy cellát, vagy vedd ki a kibontás jelölését.

Hogyan kapok a JSON minden szakaszából külön munkalapot?

Tedd az egyes táblázatokat egy legfelső szintű kulcs alá, amelynek értéke tömb, és hagyd bejelölve az Egy munkalap minden legfelső szintű tömbhöz beállítást.

Felismeri az Excel a dátumaimat?

Az ISO 8601 karakterláncokat átalakítja, ha a dátumbeállítás be van jelölve. Más formátumok, például a 09/30/2026 vagy a magyar 2026. 09. 30., szövegek maradnak.

Van méretkorlát?

Legfeljebb 50 MB-os fájlokat húzhatsz ide. A valódi korlát az eszközöd memóriája, az előnézet pedig minden munkalapnak csak az első 100 sorát mutatja.