Excel API JavaScript

Excel é uma maneira muito popular de manipular e apresentar dados e escrever macros em VBA forneceu uma maneira de automatizar tarefas do Excel.

In Excel 2016, Microsoft released an additional way of automating tasks in Excel, using the Excel JavaScript API. Como uma visão geral de alto nível, olhando para o Excel a partir de uma perspectiva de desenvolvedor, o Excel é um objeto. O Excel tem propriedades como um livro de trabalho, o livro de trabalho tem propriedades, tais como planilhas, essas planilhas têm propriedades, tais como um nome, e métodos como ‘add’. A API permite que você use e manipule esses objetos, como você faria anteriormente com VBA, mas usando JavaScript.

Script Lab Add-In

Mas, por que aprender isso?

cada vez mais, as pessoas estão se movendo para o Excel Online para tornar mais fácil compartilhar e usar os workbooks, e VBA não funciona na nuvem, você tem que salvar o workbook para executar macros, o que atrasa o processo se você precisar de uma atualização rápida. Add-ins sim.

VBA pode ser pensado como manipulando a biblioteca de objetos do Excel com noções básicas visuais, que é uma linguagem de programação, apenas não tão amplamente usado como JS. JavaScript é muitas vezes sondado como uma das linguagens de programação mais populares, então se você está investindo seu tempo na aprendizagem de uma linguagem de programação, JavaScript pode dar uma ampla gama de aplicações.

características modernas

ele liga-se com o uso de uma linguagem diferente, mas JavaScript faz algumas tarefas de manipulação de dados muito comuns mais fáceis, tais como funções de seta. No Excel, se você tem uma coleção de objetos, e você precisa devolver os objetos onde o valor é maior que 50 e a moeda é GBP, então você precisa iterar através de cada critério e adicioná-los a uma nova coleção. Em JavaScript, você pode fazer isso em uma linha única.

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

Profissional de sentir

eu passei semanas trabalhando em projetos em VBA para girar em torno de um robusto, bem pensado, macro, mas ele não tem o profissional sentir de muitos dias de hoje de aplicativos. O Excel Add-Ins usa tecnologia web (HTML, CSS, JavaScript) para criar a interface do Usuário, para que você possa criar interfaces profissionais com recursos de sites modernos.

cabeças para cima

quais são as capturas? Em termos de conceitualização para a produção, virar uma macro seria mais rápido. Macro está ao vivo na planilha, batendo em ‘ALT-F11’ mostra todo o código que vive no manual. Add-Ins são, basicamente, mini web-aplicativos, eles precisam ser hospedados e viver na nuvem em um serviço como Amazons AWS ou plataformas Azure da Microsoft. Visual Studio faz isso fácil de fazer com um fluxo de trabalho destinado a tornar a implantação o mais fácil possível, mas ele cria ventos de cabeça adicionais que você não teria se você criou uma macro. Pode tornar mais fácil a longo prazo para empurrar as mudanças para todos os seus usuários, mas é um outro obstáculo, ainda assim.

valor acrescentado

o valor real em Add-Ins provém do potencial para se integrar melhor com outras ofertas online, por exemplo, criando APIs para enviar dados para uma base de dados central ou ligando-se com outras API de fornecedores. Usar o Script Laboratory Add-in é uma ótima maneira de começar.

Excel é uma maneira muito popular de manipular e apresentar dados e escrever macros em VBA forneceu uma maneira de automatizar tarefas do Excel. In Excel 2016, Microsoft released an additional way of automating tasks in Excel, using the Excel JavaScript API. Como uma visão geral de alto nível, olhando para o Excel a partir…

Excel é uma maneira muito popular de manipular e apresentar dados e escrever macros em VBA forneceu uma maneira de automatizar tarefas do Excel. In Excel 2016, Microsoft released an additional way of automating tasks in Excel, using the Excel JavaScript API. Como uma visão geral de alto nível, olhando para o Excel a partir…

Deixe uma resposta

O seu endereço de email não será publicado.