Como Começar com Python no Excel: Escreva Código Diretamente nas Células da Planilha
🔍 WiseChecker

Como Começar com Python no Excel: Escreva Código Diretamente nas Células da Planilha

Agora você pode escrever código Python diretamente dentro das suas planilhas do Excel. Esse recurso integra as bibliotecas de análise de dados do Python com a interface familiar do Excel. Permite realizar cálculos complexos e visualizações sem sair da grade. Este artigo explica como ativar o recurso e escrever suas primeiras fórmulas Python.

Principais Conclusões: Usar Python no Excel

  • Inserir > Python: Este botão adiciona uma fórmula Python à célula selecionada, conectando-se a um ambiente de nuvem seguro.
  • Função =PY( ): Esta é a função principal para escrever código Python dentro de uma fórmula de célula do Excel.
  • Ambiente de nuvem Anaconda: Seu código Python é executado em um ambiente gerenciado e seguro, com bibliotecas populares de ciência de dados pré-instaladas.

O que o Python no Excel Faz

Python no Excel é um recurso do Microsoft 365 que incorpora um mecanismo de cálculo Python diretamente no Excel. Ele executa seu código em um ambiente de nuvem seguro gerenciado pela Anaconda. Esse ambiente inclui bibliotecas como pandas, matplotlib e statsmodels. Você não precisa instalar Python ou qualquer biblioteca em sua máquina local. O recurso está disponível atualmente para usuários do programa Microsoft 365 Insider no Windows ou Mac. Você precisa de uma assinatura do Microsoft 365 e de uma conexão com a internet para que o código seja executado.

Passos para Ativar e Usar Python no Excel

Siga estes passos para começar a escrever código Python em sua pasta de trabalho.

  1. Participe do Programa Microsoft 365 Insider
    Abra qualquer aplicativo do Office e vá em Arquivo > Conta. Em Office Insider, clique na opção para participar do Canal Beta. Isso dá acesso aos recursos de visualização mais recentes, incluindo Python no Excel.
  2. Abra o Excel e Verifique o Botão Python
    Abra uma nova pasta de trabalho do Excel. Procure o botão Python na faixa de opções, na guia Fórmulas. Se não o vir, verifique se você tem a compilação Insider mais recente instalada em Arquivo > Conta > Opções de Atualização.
  3. Insira Sua Primeira Fórmula Python
    Selecione uma célula vazia em sua planilha. Vá para a guia Fórmulas e clique no botão Inserir Python. Como alternativa, você pode digitar =PY( diretamente na barra de fórmulas. Um painel do editor Python aparecerá na parte superior da janela.
  4. Escreva e Execute um Código Simples
    No editor, digite uma expressão Python simples como [1, 2, 3, 4, 5]. Pressione Ctrl + Enter para executar o código. A célula exibirá a saída Python, que neste caso é a lista que você digitou. A célula permanece uma fórmula Python ativa.
  5. Referencie Dados do Excel em Seu Código
    Você pode usar referências de células do Excel dentro do seu código Python. Por exemplo, selecione a célula A1 e digite =PY(A1:A10). O intervalo A1:A10 é passado para o Python como um DataFrame do pandas. Você pode então manipulá-lo usando a sintaxe Python.
  6. Use Bibliotecas Python para Análise
    Dentro da função PY, você pode importar e usar bibliotecas suportadas. Uma tarefa comum é calcular uma estatística resumida. Digite =PY(“import pandas as pd; pd.Series(xl(‘A1:A10’)).mean()”) para encontrar a média dos valores nesse intervalo.

Erros Comuns e Limitações

Código Python Retorna uma Mensagem de Erro

Isso geralmente significa que há um erro de sintaxe no seu código ou você tentou usar uma biblioteca não suportada. Verifique seu código em busca de erros de digitação. O ambiente suporta muitas bibliotecas comuns de ciência de dados, mas não todos os pacotes Python. Consulte a documentação oficial da Microsoft para a lista atual de bibliotecas suportadas.

Excel Mostra #PYTHON! em Vez de um Resultado

O erro #PYTHON! indica que o mecanismo de cálculo Python não conseguiu executar seu código. Isso pode acontecer se sua conexão com a internet for perdida, pois o código é executado na nuvem. Certifique-se de estar conectado à internet. Também pode ocorrer se o cálculo expirar devido a um código muito complexo ou de longa execução.

Não é Possível Compartilhar a Pasta de Trabalho com Fórmulas Python

Outros usuários também precisam ter acesso ao recurso Python no Excel para ver os resultados calculados. Se eles abrirem o arquivo sem o recurso, verão uma imagem estática da última saída calculada ou um erro. Para colaboração, todos os usuários precisam estar no Canal Beta do Microsoft 365 Insider.

Cálculo Manual vs. Cálculo em Nuvem Python

Item Cálculo Padrão do Excel Cálculo Python no Excel
Local de Execução Executa localmente na CPU do seu computador Executa em um ambiente de nuvem seguro da Microsoft
Configuração Necessária Nenhuma configuração especial além do Excel Requer programa Microsoft 365 Insider e internet
Bibliotecas Disponíveis Funções internas do Excel e complementos Bibliotecas Anaconda pré-instaladas como pandas, matplotlib
Privacidade de Dados Os dados permanecem em sua máquina local Seu código e dados referenciados são enviados para a nuvem para processamento
Gatilho de Recálculo Cálculo automático ou manual da pasta de trabalho Requer conexão com a internet para atualizar os resultados

Agora você pode analisar dados usando as bibliotecas poderosas do Python sem alternar entre aplicativos. Comece usando o botão Inserir Python na guia Fórmulas. Tente referenciar um intervalo de dados e calcular uma estatística resumida com pandas. Para uso mais avançado, explore a criação de gráficos com matplotlib que são atualizados automaticamente quando seus dados do Excel mudam.