Excel JavaScript API

az Excel egy nagyon népszerű módja az adatok manipulálásának és bemutatásának, valamint a makrók írásának a VBA-ban az Excel feladatok automatizálásának módja.

az Excel 2016-ban a Microsoft kiadott egy további módszert az Excel feladatok automatizálására az Excel JavaScript API használatával. Magas szintű áttekintésként az Excel fejlesztői szempontból nézve az Excel objektum. Az Excel olyan tulajdonságokkal rendelkezik, mint egy munkafüzet, a munkafüzet olyan tulajdonságokkal rendelkezik, mint a munkalapok, ezek a munkalapok olyan tulajdonságokkal rendelkeznek, mint például egy név, és olyan módszerek, mint a Hozzáadás. Az API lehetővé teszi, hogy ezeket az objektumokat használja és manipulálja, ahogy korábban a VBA-val tette, de JavaScript használatával.

Script Lab bővítmény

de miért tanulja meg ezt?

az emberek egyre inkább az Excel Online-ba költöznek, hogy megkönnyítsék a munkafüzetek megosztását és használatát, és a VBA nem fut a felhőben, le kell mentenie a munkafüzetet a makrók futtatásához, ami lelassítja a folyamatot, ha gyors frissítésre van szüksége. A bővítmények nem.

a VBA úgy tekinthető, mint az Excel objektumkönyvtár manipulálása a Visual Basics programmal, amely egy programozási nyelv, csak nem olyan széles körben használják, mint a JS. A JavaScript gyakran az egyik legnépszerűbb programozási nyelv, így ha időt fordít egy programozási nyelv megtanulására, a JavaScript szélesebb körű alkalmazást kínálhat.

Modern funkciók

kapcsolódik egy másik nyelv használatához, de a JavaScript megkönnyíti néhány nagyon gyakori Adatkezelési feladatot, például a nyíl funkciókat. Az Excelben, ha objektumgyűjteménye van, és vissza kell adnia azokat az objektumokat, ahol az érték nagyobb, mint 50, és a pénznem GBP, akkor meg kell ismételnie az egyes kritériumokat, és hozzá kell adnia ezeket egy új gyűjteményhez. A JavaScript, akkor húzza ki ezeket egy bélés.

const filteredObjects = origionalData.filter(m=>m.value>50 && m.fx === 'GBP')

szakmai érzés

heteket töltöttem a VBA projektjein, hogy egy robusztus, jól átgondolt makrót fordítsak, de nem rendelkezik sok modern alkalmazás professzionális érzésével. Az Excel bővítmények webes technológiát (HTML, CSS, JavaScript) használnak a felhasználói felület létrehozásához, így professzionális felhasználói felületeket hozhat létre a modern webhelyek jellemzőivel.

Heads up

mik a fogások? A termelésre való konceptualizálás szempontjából a makró megfordítása gyorsabb lenne. Makró él a táblázatban, ütő ‘ALT-F11’ mutatja az összes kódot, hogy él a munkafüzetben. A bővítmények alapvetően mini webalkalmazások, amelyeket a felhőben kell tárolni és élni egy olyan szolgáltatáson, mint az Amazons AWS vagy a Microsoft Azure platformjai. A Visual Studio ezt megkönnyíti egy olyan munkafolyamattal, amelynek célja a telepítés lehető legegyszerűbbé tétele, de további ellenszéleket hoz létre, amelyek nem lennének, ha makrót hozna létre. Lehet, hogy hosszú távon megkönnyíti a változtatásokat az összes felhasználó számára,de ez egy újabb akadály.

hozzáadott érték

a Bővítmények valódi értéke abból adódik, hogy jobban integrálhatók más online ajánlatokkal, például API-k létrehozása az adatok központi adatbázisba történő küldéséhez vagy más szolgáltatók API-jainak összekapcsolása. A Script Lab bővítmény használata nagyszerű módja az indulásnak.

az Excel egy nagyon népszerű módja az adatok manipulálásának és bemutatásának, valamint a makrók írásának a VBA-ban az Excel feladatok automatizálásának módja. az Excel 2016-ban a Microsoft kiadott egy további módszert az Excel feladatok automatizálására az Excel JavaScript API használatával. Magas szintű áttekintésként az Excel fejlesztői szempontból nézve az Excel objektum. Az Excel olyan tulajdonságokkal…

az Excel egy nagyon népszerű módja az adatok manipulálásának és bemutatásának, valamint a makrók írásának a VBA-ban az Excel feladatok automatizálásának módja. az Excel 2016-ban a Microsoft kiadott egy további módszert az Excel feladatok automatizálására az Excel JavaScript API használatával. Magas szintű áttekintésként az Excel fejlesztői szempontból nézve az Excel objektum. Az Excel olyan tulajdonságokkal…

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.