logo
search
list

Tartalomjegyzék

Mit exportál valójában egy XLSM - JSON konvertálás
A munkafüzet előkészítése az XLSM-ből JSON-ba történő exportálás előtt
Hogyan konvertáljunk XLSM-ből JSON-ba a WPS Spreadsheets segítségével
Online eszközök és szkriptek XLSM-ből JSON-ba konvertáláshoz
Biztonsági korlátozások, amelyeket minden XLSM-ből JSON munkafolyamatnak be kell tartania
GYIK 
Összegzés

XLSM-ből JSON: Makróbarát munkafüzetek konvertálása API-khoz

Közzétette Algirdas Jasaitis

calendar

2026-09-14

views

868

likes

59

Egy XLSM-ből JSON-ba történő konvertálás általában a táblázatról szól, nem pedig a VBA-ról. Megnyitsz egy makrót tartalmazó Excel-munkafüzetet, minden adatsort JSON-objektummá alakítasz, és ezt az adatcsomagot átadod egy API-nak, webalkalmazásnak vagy adatbázisnak. A legtöbb konverter soha nem futtatja le a makrókat. Csak a tárolt cellaértékeket és fejléceket olvassák be.

Ez az útmutató egy praktikus XLSM-ből JSON-ba konvertálási folyamatot mutat be a WPS Spreadsheets segítségével: a .xlsm fájl helyi megnyitása, a táblázat letisztítása, a CSV hídfájlként való mentése, majd a JSON létrehozása. Emellett kitér az online eszközökre, szkriptekre és a várható biztonsági korlátokra is. Ha először csak meg szeretnéd tekinteni a munkafüzetet, nézd meg, hogyan kell megnyitni egy XLSM-fájlt.


https://res-academy.cache.wpscdn.com/upload/seo-engine-admin/2026-08-28/6b3fae66f6206fdd6a272d3a61e6151c.png


Hogyan konvertáljunk XLSM-et JSON-ba
100%-osan biztonságos

Mit is exportál valójában egy XLSM-ből JSON-ba történő konvertálás

Az XLSM egy Open XML munkafüzet, amely képes VBA-t tárolni. A JSON egy szöveges formátum, amely objektumokból, tömbökből, karakterláncokból, számokból és logikai értékekből épül fel. Amikor az emberek az XLSM to JSON kifejezésre keresnek, szinte mindig objektumok tömbjeként szeretnék megkapni a munkalapot – soronként egy objektummal, ahol a kulcsok a fejléc sorából származnak.

Ez a formátum illeszkedik a legtöbb API-hoz:

  • Az 1. sorból olyan kulcsok lesznek, mint a Termék, Cikkszám és Ár

  • Minden további sor egy-egy objektummá válik

  • Az üres cellák általában null értékké válnak, vagy kihagyásra kerülnek, az adott eszköztől függően

  • A képletek kiszámított értékként exportálódnak, ahogyan a fájl legutóbb ezen gyorsítótárazott eredményekkel mentésre került

Ami nem kerül át egy normál XLSM-ből JSON-ba exportálás során: gombkódok, UserFormok, ActiveX-vezérlők és a legtöbb VBA-modul. Ha a jelentésed csak egy makró lefutása után áll össze, először fejezd be ezt a lépést az Excelben vagy a WPS-ben, majd csak a kapott értékeket konvertáld.

Készítsd elő a munkafüzetet az XLSM-ből JSON-ba történő exportálás előtt

A rossz struktúra a fő oka annak, ha egy XLSM-ből JSON-ba konvertálás hibás eredményt ad. Az egyesített címek, az üres elválasztó sorok és a dupla fejlécek kusza kulcsokat eredményeznek. Szánj két percet a munkalapra a konvertálás előtt.

Használd ezt az ellenőrzőlistát:

  • A mezőneveket egyetlen fejléc sorban helyezd el

  • Ezen fejlécek alatt soronként csak egy rekord szerepeljen

  • Távolítsd el az összesítő sorokat, ha nem szeretnéd, hogy JSON-objektummá váljanak

  • Használj egyedi, egyszerű fejlécneveket sortörések nélkül

  • Tartsd meg az irányítószámokat és cikkszámokat szövegként, hogy a kezdő nullák megmaradjanak

Ha a munkafüzet több munkalapot tartalmaz, döntsd el, hogy melyik lap a mérvadó. A konverterek gyakran csak az első lapot veszik alapértelmezettnek. Több munkalapos modellek esetén az XLSM-ből JSON-ba konvertálást laponként egyszer futtasd le, vagy használj olyan szkriptet, amely a kimeneti objektumban megnevezi az egyes munkalapokat.


JSON-ra kész táblázatfejlécek
JSON-ra kész táblázatfejlécek


Használd a Wordöt, Excelt és a PPT-t INGYENESEN

Hogyan konvertáljunk XLSM-ből JSON-ba a WPS Spreadsheets segítségével

A WPS Office az Excel-kompatibilis táblázatformátumok között tartja számon az .xlsm-et, így a fájlt megnyithatod a számítógépeden, a makrók letiltásával áttekintheted az adatokat, és tiszta táblázatként mentheted el. A WPS-nek nem kell natív JSON-szerkesztőnek lennie ehhez a munkafolyamathoz. A megbízható asztali módszer a következő: XLSM megnyitása → letisztítás → Mentés másként CSV-ként → CSV konvertálása JSON-ba. Ez teljes értékű XLSM-ből JSON-ba folyamatnak számít API-khoz és importálásokhoz.

1. lépés: A Spreadsheets megnyitása a WPS kezdőképernyőjéről

Indítsd el a WPS Office-t, és válaszd a Spreadsheets lehetőséget. A táblázatkezelő munkaterületre lesz szükséged, nem a Writerre vagy a Presentationre.


WPS kezdőlap, a Spreadsheets csempe kiválasztva
WPS kezdőlap, a Spreadsheets csempe kiválasztva


2. lépés: Az .xlsm munkafüzet megnyitása

Kattints a Menü > Megnyitás lehetőségre, keresd meg a makrót tartalmazó fájlt, és nyisd meg. Csak akkor engedélyezd a makrókat, ha megbízol a feladóban, és az automatizálásra feltétlenül szükség van az értékek frissítéséhez. Egy tisztán adat alapú XLSM-ből JSON-ba konvertáláshoz hagyd letiltva a makrókat, és dolgozz a tárolt számokkal.


WPS Megnyitás párbeszédpanel, XLSM-fájl
WPS Megnyitás párbeszédpanel, XLSM-fájl


3. lépés: A fejlécek letisztítása és a használt tartomány levágása

Győződj meg arról, hogy az 1. sor azokat a kulcsokat tartalmazza, amelyeket a JSON-ban szeretnél látni. Töröld a díszítő címsorokat a táblázat felett, vagy helyezd át a valódi táblázatot egy új, Data nevű munkalapra. Mielőtt kilépnél a rácsból, ellenőrizd, hogy a dátumok és a tizedestörtek helyesen jelennek-e meg.

4. lépés: Mentés másként CSV-ként hídfájl gyanánt

Válaszd a Menü > Mentés másként lehetőséget (vagy a Fájl menüből), állítsd a típust CSV-re vagy Szöveges CSV-re, és ments el egy másolatot. A CSV egyszerű szerkezetben tartja a táblázatot, és eltávolítja az Excel-formázásokat. Sok ingyenes konverter és szkript elfogadja a CSV-t bemenetként, ami az XLSM-ből JSON-ba folyamat utolsó lépését egyszerűbbé és biztonságosabbá teszi, mint egy makrófájl feltöltését.


WPS Mentés másként CSV-ként párbeszédpanel
WPS Mentés másként CSV-ként párbeszédpanel


5. lépés: A letisztított táblázat konvertálása JSON-ba

Töltsd fel a CSV-t egy megbízható helyi konverterbe, vagy futtass egy rövid szkriptet (a Python a pandasszal, a Node a SheetJS-szel és a hasonló könyvtárak mind támogatják ezt). Részesítsd előnyben azokat az eszközöket, amelyek objektumok tömbjét adják ki eredményül, és a szövegmezőket karakterláncként tartják meg. Ha végeztél, egy olyan JSON-t kell kapnod, amely sorról sorra tükrözi a WPS-táblázatot.


Táblázatkezelő táblázat a JSON-kimenet mellett
Táblázatkezelő táblázat a JSON-kimenet mellett


Ha később a fordított irányra lenne szükséged, a WPS arra is kitér, hogyan konvertálj JSON-t Excelbe.

Online eszközök és szkriptek az XLSM-ből JSON-ba konvertáláshoz

Amikor a fájl már tiszta, egy online XLSM-ből JSON-ba konverter egyetlen feltöltéssel befejezheti a feladatot. A jó eszközök statikusan elemzik a munkafüzetet, sosem futtatnak VBA-t, és lehetővé teszik az objektumtömb kimenet választását. Kerüld az ismeretlen oldalakat bérszámfejtési, ügyfél- vagy egészségügyi adatok esetén – ezekhez használj inkább helyi szkriptet.

A fejlesztők számára az olyan könyvtárak, mint a SheetJS, az openpyxl egy JSON-dumppal kombinálva, vagy a kereskedelmi Excel API-k képesek betölteni az .xlsm-fájlokat, és JSON-t kiadni. A legjellemzőbb beállítási lehetőségek, amelyekkel találkozni fogsz:

  • Objektumok tömbje az aktív munkalapról

  • Beágyazott objektum, ahol a munkalap neve a kulcs

  • Szépen formázott (pretty-printed) vagy tömörített (minified) JSON

  • Kapcsolók, amelyekkel a gyorsítótárazott értékek helyett a képletek szövegét lehet megtartani

A szkriptek jobban skálázhatók, mint a kattintás alapú eszközök, amikor éjszakai XLSM-ből JSON-ba feladatokra van szükség. A WPS letisztítási lépést csak az összetett, emberek által készített munkafüzetekhez tartsd meg; csak azután automatizálj, miután a fejlécek már stabilak.

Biztonsági korlátok, amelyeket minden XLSM-ből JSON-ba munkafolyamatnak be kell tartania

Kezeld úgy a makrós munkafüzeteket, mint a kódot tartalmazó e-mail mellékleteket. Egy olyan konverternek, amely az XLSM-ből JSON-ba funkciót hirdeti, nem lenne szabad makrókat futtatnia. Ha egy weboldal arra kér, hogy engedélyezd a makrókat a böngészőben, azonnal állj meg.

Ne feledd továbbá:

  • A JSON nem őrzi meg a VBA-t a későbbi újraimportáláshoz

  • A diagramok, a kimutatások (pivot) gyorsítótárai és a névvel ellátott tartományok elveszhetnek

  • A jelszóval védett munkafüzeteket a konvertálás előtt fel kell oldani

  • A munkalapon lévő személyes adatok egyszerű szöveges JSON-ba kerülnek – tárold őket körültekintően

Ha a Windows a letöltés után blokkolja a fájlt, a Tulajdonságok menüben csak a megbízható fájlok blokkolását oldd fel, majd nyisd meg újra a WPS-ben. A makrók letiltása mellett is gond nélkül elvégezheted az XLSM-ből JSON-ba konvertálást.

Biztonsági útmutató az XLSM-ből JSON-ba munkafolyamathoz
Biztonsági útmutató az XLSM-ből JSON-ba munkafolyamathoz

100%-osan biztonságos

GYIK 

Az XLSM-ből JSON-ba konvertálás tartalmazza a makrókat?

Általában nem. A standard konverterek csak a cellaadatokat exportálják. A makrók nevei legfeljebb az opcionális metaadatokban jelenhetnek meg. Tervezz azzal, hogy megtartod az eredeti .xlsm fájlt, ha továbbra is szükséged van a VBA-ra.

Elvégezhetem az XLSM-ből JSON-ba konvertálást a Microsoft Excel nélkül is?

Igen. Nyisd meg a fájlt a WPS Spreadsheetsben, tisztítsd meg a táblázatot, exportáld CSV-ként, majd konvertáld. Az Open XML-t megértő online elemzők (parserek) és szkriptek is képesek közvetlenül beolvasni az .xlsm-fájlokat.

Miért tűnik a kimenetem beágyazottnak vagy üresnek az XLSM-ből JSON-ba történő konvertálás után?

Ennek gyakori oka a rossz munkalap, az üres fejléccellák vagy az egyesített címsorok. Helyezz el egyetlen fejlécsort az adatlapon, és próbáld újra. Ha a képletek üresen jelennek meg, nyisd meg a munkafüzetet, számold újra, mentsd el, és konvertálj ismét.

Kötelező a CSV az XLSM-ből JSON-ba konvertáláshoz?

Nem, de egy praktikus híd lehet, ha feltöltés előtt el szeretnéd távolítani a makrókat. A közvetlen XLSM-elemzők átugorják ezt a lépést. Akkor használj CSV-t, ha az adatvédelem vagy a makrókockázat fontosabb számodra, mint az egykattintásos kényelem.

Összegzés

Az XLSM-ből JSON-ba konvertálás akkor működik a legjobban, ha a makrófájlt adatforrásként kezeled, nem pedig egy konverterben végrehajtandó programként. Nyisd meg a munkafüzetet a WPS Spreadsheetsben, javítsd ki a fejléceket, mentsd el tiszta CSV-ként, ha szükséges, majd hozz létre egy objektumtömböt az API-dhoz vagy az alkalmazásodhoz. Csak akkor tartsd meg az eredeti XLSM-et, ha a VBA továbbra is számít. Ezzel a szokással a konvertálás kiszámítható marad, és a JSON meg fog egyezni azzal a táblázattal, amelyet már leellenőriztél a képernyőn.
Ingyenes Office letöltés
   
  • Használd a Wordöt, Excelt és a PPT-t INGYENESEN, hirdetések nélkül.

  • Szerkessz PDF-fájlokat a nagy teljesítményű PDF-eszköztárral.

  • Microsoft-szerű felület. Könnyen megtanulható. 100%-os kompatibilitás.

  • Növeld a termelékenységedet a WPS bőséges, ingyenes Word, Excel, PPT és önéletrajz sablonjaival.

100%-osan biztonságos
avatar
Algirdas Jasaitis


Algirdas Jasaitis

15 years of office industry experience, tech lover and copywriter. Follow me for product reviews, comparisons, and recommendations for new apps and software.