Python integrado ao MS Office Excel
(support.microsoft.com)O Python foi integrado ao MS Office Excel.
É possível inserir código Python nas células usando a função =PY(). Dentro do código Python, usa-se a função xl() para referenciar objetos do Excel (células, planilhas etc.).
O código Python é executado na nuvem da Microsoft. Ou seja, para usar os recursos de Python é obrigatório ter conexão com a internet.
O Python no Excel foi disponibilizado a partir da versão 2407 (build 17830.20128) para clientes com assinatura Enterprise ou Business do Microsoft 365.
11 comentários
Como estão os planos de adoção no lado do LibreOffice?
Se isso funcionar de graça no Google Sheets ou no LibreOffice, estou pensando em migrar ou usar em paralelo..!
Não sei se funciona integrado ao Excel, mas encontrei isto. https://github.com/Amourspirit/python_libre_pythonista_ext
Excel usando valores executados em outro ambiente... hmm...
Gerente Kim, função PY no Excel? Não use. O risco aumenta (é sério).
kkkkkkkkkkkkkkkkkkkkkk
Do ponto de vista de engenharia, como a interface web do Office também é usada com frequência... por enquanto, parece que tratá-la de uma forma parecida é uma opção viável.
E como o Google já é todo online e as empresas já usam IA para programação...
Ainda assim, seria melhor exibir um forte alerta de segurança antes de o recurso de Python online começar a funcionar, para evitar reclamações...
Na nossa empresa, vai ser difícil adotar isso por causa da segurança.
Não entendo por que não embutem uma linguagem no Excel, diferente do VBA.
Uma escolha bem típica da Microsoft. Vai que, mais pra frente, eles acabam mudando tudo para que todos os apps rodem na nuvem.
Não faço a menor ideia do que pretendem ao exigir conexão com a internet para usar Python. E também ao induzir a troca de uma conta local do Windows por uma conta da MS.
Não deve ter sido difícil embutir um runtime de Python no Excel, como já fazem outros aplicativos que integraram Python; parece que querem, de algum jeito, manter isso preso à própria nuvem.
Com isso, surgem dois problemas.
Um é que pessoas como eu, que trabalham em ambientes sem internet, não podem usar o recurso; o outro é que, agora, empresas e instituições sensíveis à segurança provavelmente vão ter que verificar de que ponto até que ponto o arquivo do Excel é transmitido para realizar os cálculos.