Excel JavaScript API

Excel este un mod foarte popular de manipulare și prezentare a datelor și scrierea macrocomenzilor în VBA a oferit o modalitate de automatizare a sarcinilor Excel.

în Excel 2016, Microsoft a lansat o modalitate suplimentară de automatizare a sarcinilor în Excel, utilizând API-ul JavaScript Excel. Ca o imagine de ansamblu la nivel înalt, privind Excel din perspectiva dezvoltatorului, Excel este un obiect. Excel are proprietăți precum un registru de lucru, registrul de lucru are proprietăți, cum ar fi foile de lucru, acele foi de lucru au proprietăți, cum ar fi un nume și metode precum ‘Adăugare’. API-ul vă permite să utilizați și să manipulați aceste obiecte, așa cum ați face anterior cu VBA, dar folosind JavaScript.

Script Lab Add-In

dar de ce să înveți asta?

din ce în ce mai mult, oamenii se mută în Excel Online pentru a facilita partajarea și utilizarea registrelor de lucru, iar VBA nu rulează în cloud, trebuie să salvați registrul de lucru pentru a rula macrocomenzi, ceea ce încetinește procesul dacă aveți nevoie de o actualizare rapidă. Add-in-uri fac.

VBA poate fi considerat ca manipulând Biblioteca de obiecte Excel cu elementele de bază vizuale, care este un limbaj de programare, nu la fel de utilizat ca JS. JavaScript este adesea considerat unul dintre cele mai populare limbaje de programare, deci dacă vă investiți timpul în învățarea unui limbaj de programare, JavaScript ar putea oferi o gamă mai largă de aplicații.

caracteristici moderne

se leagă cu utilizarea unui limbaj diferit, dar JavaScript face unele sarcini foarte comune de manipulare a datelor mai ușor, cum ar fi funcțiile săgeată. În Excel, dacă aveți o colecție de obiecte și trebuie să returnați obiectele în care valoarea este mai mare de 50 și moneda este GBP, atunci trebuie să repetați fiecare criteriu și să le adăugați la o nouă colecție. În JavaScript, puteți scoate aceste off într-o singură linie.

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

senzație profesională

am petrecut săptămâni lucrând la proiecte în VBA pentru a transforma o macro robustă, bine gândită, dar nu are simțul profesional al multor aplicații moderne. Programele de completare Excel utilizează tehnologia web (HTML, CSS, JavaScript) pentru a crea interfața cu utilizatorul, astfel încât să puteți crea interfețe de utilizator profesionale cu caracteristici ale site-urilor web moderne.

Heads up

care sunt capturile? În ceea ce privește Conceptualizarea producției, transformarea unei macrocomenzi ar fi mai rapidă. Live Macro în foaia de calcul, lovind ‘ALT-F11’ arată tot codul care trăiește în registrul de lucru. Add-In-urile sunt, practic, mini-aplicații web, trebuie să fie găzduite și să trăiască în cloud pe un serviciu precum Amazons AWS sau platformele Microsoft Azure. Visual Studio face acest lucru ușor de făcut cu un flux de lucru menit să facă implementarea cât mai ușoară posibil, dar creează vânturi suplimentare pe care nu le-ați avea dacă ați creat o macrocomandă. S-ar putea să fie mai ușor pe termen lung să împingeți modificări tuturor utilizatorilor dvs., dar este totuși un alt obstacol.

valoare adăugată

valoarea reală în Add-In-uri vine de la potențialul de a integra mai bine cu alte oferte on-line, de exemplu, crearea de API-uri pentru a trimite date la o bază de date centrală sau conectarea cu alți furnizori API-uri. Utilizarea programului de completare Script Lab este o modalitate excelentă de a începe.

Excel este un mod foarte popular de manipulare și prezentare a datelor și scrierea macrocomenzilor în VBA a oferit o modalitate de automatizare a sarcinilor Excel. în Excel 2016, Microsoft a lansat o modalitate suplimentară de automatizare a sarcinilor în Excel, utilizând API-ul JavaScript Excel. Ca o imagine de ansamblu la nivel înalt, privind Excel…

Excel este un mod foarte popular de manipulare și prezentare a datelor și scrierea macrocomenzilor în VBA a oferit o modalitate de automatizare a sarcinilor Excel. în Excel 2016, Microsoft a lansat o modalitate suplimentară de automatizare a sarcinilor în Excel, utilizând API-ul JavaScript Excel. Ca o imagine de ansamblu la nivel înalt, privind Excel…

Lasă un răspuns

Adresa ta de email nu va fi publicată.