A nova integração Python do Excel pode redefinir planilhas
Foi uma longa espera, mas o Python no Excel passou dos testes beta e agora está disponível para todos os assinantes do Microsoft 365 Business e Enterprise. Essa integração amplia muito os recursos de automação e análise de dados do Excel, embora, para reiterar, esteja atualmente limitada a clientes empresariais e empresariais.
O código Python pode invocar e manipular dados de pastas de trabalho do Excel para fins avançados, como visualização de dados, modelagem preditiva e análises profundas. Cada célula de uma planilha do Excel pode conter e executar código Python. Portanto, para manter tudo o mais gerenciável possível, o Excel apresenta um painel Editor Python dedicado que lista e permite interagir com todas as células de código em uma planilha. Definitivamente, há uma curva de aprendizado, mas mesmo assim é um sistema sólido e razoável.
Há apenas uma estranheza aqui: a implementação do Excel em Python é baseada na nuvem. O código Python na sua planilha é executado remotamente, nos servidores da Microsoft, utilizando aplicativos e bibliotecas do repositório Anaconda. O processamento em nuvem não é necessariamente uma má ideia: os clientes não precisam instalar bibliotecas Python inchadas e não precisam se preocupar com inconsistências entre diferentes versões do aplicativo Excel. No entanto, um sistema baseado em nuvem dificulta o uso offline e pode prejudicar as operações comerciais no caso de uma interrupção do servidor Microsoft. A Microsoft também está bloqueando algumas funcionalidades avançadas, como modos de recálculo manual e parcial, por trás de uma licença complementar paga do Python no Excel.
Anaconda oferece um complemento, chamado Anaconda Code, que permite executar Python no Excel localmente. Portanto, você pode contornar os requisitos do Microsoft Cloud se estiver disposto a se esforçar um pouco, embora eu suspeite que a natureza terceirizada dessa solução alternativa frustrará alguns clientes em ambientes corporativos. Uma solução original da Microsoft seria ideal.
De qualquer forma, este lançamento é acompanhado por um Copilot em Excel com visualização em Python. Se você não sabe codificar em Python, pode pedir ao Copilot para fazer o trabalho para você e assim por diante. Apenas certifique-se de verificar tudo o que o Copilot divulga.
A nova integração Python do Excel está atualmente limitada aos clientes do Microsoft 365 Business e Enterprise. Não está disponível para assinantes “regulares”. Você pode encontrar um guia Python com Excel no site da Microsoft. Aqueles que preferem ficar cegos podem testar a funcionalidade do Python abrindo uma nova planilha, selecionando uma célula em branco e digitando a função =PY. O complemento PyXLL de terceiros é uma alternativa sólida para quem não consegue acessar a integração oficial do Python.
Fonte: Microsoft, John Lam (Twitter/X)