Há menos de um mês, a Microsoft finalmente anunciou suporte nativo para Linguagem Python no Excel, permitindo aos clientes usar a poderosa linguagem de programação em conjunto com fórmulas convencionais do Excel para analisar e manipular dados. A mudança foi recebida com muito entusiasmo e para capitalizar esse entusiasmo, a Microsoft lançou um Editor Python para seu aplicativo Office.

O apropriadamente chamado Python Editor vem do Excel Labs, que é uma iniciativa do Microsoft Garage que consiste em alguns membros da equipe do Excel. Para quem não sabe, o Microsoft Garage é um programa no qual os funcionários de toda a empresa são incentivados a criar software novo e experimental que pode eventualmente se tornar produtos dedicados completos ou ser integrado em soluções existentes.

O Editor Python no Excel oferece uma experiência de programação muito semelhante a um ambiente de desenvolvimento integrado (IDE), como o Visual Studio Code, por natureza.

Na verdade, ele compartilha vários componentes com o IDE mencionado acima, juntamente com recursos como destaque de sintaxe, IntelliSense, preenchimento automático de código e formatação adequada.

Outra vantagem do Python Editor inclui a capacidade de depurar o código, mostrando o resultado de cada etapa de execução em ordem. Também é feito sob medida para scripts mais longos em termos de experiência do usuário e oferece um ambiente otimizado para práticas de programação mais tradicionais. Isso se estende até o ponto em que você pode fazer alterações em seu código Python em várias iterações e não aplicá-las aos dados, a menos que você as confirme. 

O Python Editor está disponível como um suplemento do Excel Labs por meio da Loja de Suplementos (Add-ins). Qualquer pessoa pode acessá-lo, desde que tenha o Python no Excel habilitado em seu aplicativo. O utilitário ainda não está integrado ao Microsoft Excel por padrão, mas é provável que isso aconteça, desde que ganhe força e popularidade suficientes entre a comunidade.

A DSA oferece um curso gratuito de Excel Analytics com execução de código Python dentro do Excel. O curso está disponível gratuitamente para quem adquire qualquer uma das Formações DSA. Confira aqui:

Módulos Extras de Capacitação Profissional

Equipe DSA

Referências:

Excel Labs, a Microsoft Garage project

You can now use Python in Excel

Microsoft releases Python Editor for Excel