Python no Excel: o que é e como ativar passo a passo

O Excel agora roda Python por dentro. Você consegue usar pandas, numpy e matplotlib direto na planilha, sem instalar nada no computador. Este artigo mostra o que é o Python no Excel, quem pode usar e o passo a passo para ativar.

O que é Python no Excel

O Python no Excel é uma integração nativa criada pela Microsoft em parceria com a Anaconda. Você escreve código Python dentro de uma célula, e o resultado aparece na planilha como se fosse uma fórmula comum.

A execução não acontece no seu computador. O código é enviado para um contêiner seguro nos servidores da Microsoft, processado lá e o resultado volta para a célula. Por isso é obrigatório estar conectado à internet para usar.

As principais bibliotecas já vêm pré-instaladas:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

  • pandas (manipulação de dados)
  • numpy (cálculos numéricos)
  • matplotlib e seaborn (gráficos)
  • scikit-learn (machine learning)
  • statsmodels (estatística)

Não é possível instalar bibliotecas adicionais nem acessar arquivos do seu disco a partir do código Python. Tudo roda em sandbox.

Quem pode usar Python no Excel

Para usar o recurso, você precisa de:

  1. Assinatura Microsoft 365 (Personal, Family, Business ou Enterprise)
  2. Excel para Windows ou Mac na versão atual
  3. Conexão com a internet

O recurso não funciona no Excel 2021, Excel 2019, Excel LTSC ou em qualquer versão sem assinatura ativa do 365.

Como ativar Python no Excel

Em versões atuais do Microsoft 365, o Python no Excel já vem ativado por padrão. Basta seguir os passos abaixo para começar a usar.

Passo 1: Atualizar o Office

  • Abra qualquer aplicativo do Office
  • Vá em Arquivo > Conta > Opções de Atualização > Atualizar Agora
  • Aguarde a finalização

Passo 2: Verificar a guia Fórmulas

  • Abra o Excel
  • Clique na guia Fórmulas
  • Procure o botão Python (em versões anteriores aparece como Python (Preview))

Se o botão aparecer, o recurso está disponível para você.

Passo 3: Inserir uma célula Python

Existem três formas:

  1. Clique no botão Inserir Python na guia Fórmulas
  2. Digite =PY( em qualquer célula e pressione Tab
  3. Use o atalho Ctrl + Alt + Shift + P

A célula muda de cor (fica verde) e o ícone PY aparece à esquerda. Isso indica que ela está em modo Python.

Como escrever a primeira fórmula Python

Com a célula em modo Python, digite o código direto. Para testar com um intervalo de dados em A1:C10:

import pandas as pd
df = xl("A1:C10", headers=True)
df.describe()

Pressione Ctrl + Enter para confirmar. O Excel envia o código para a nuvem, processa e retorna uma tabela com média, mínimo, máximo e desvio padrão das colunas selecionadas.

A função xl() é a ponte entre a planilha e o Python. Ela recebe um intervalo do Excel e devolve um DataFrame do pandas pronto para usar.

Como alternar o tipo de saída

Toda célula Python tem dois modos de saída:

  • Objeto Python: mostra um ícone do tipo (DataFrame, Series, gráfico). Útil quando o resultado vai ser usado em outra célula Python.
  • Valor do Excel: despeja os dados na planilha como números, texto ou tabela.

Para alternar, clique no ícone PY à esquerda da célula e escolha entre as duas opções.

Limitações importantes

Antes de migrar tudo para Python no Excel, considere:

  • Sem acesso à internet a partir do código (não dá para chamar API)
  • Sem leitura de arquivos locais (CSV, Excel, JSON do seu computador)
  • Sem instalação de bibliotecas adicionais
  • Recalcula em ordem fixa (de cima para baixo, da esquerda para a direita)
  • Depende de conexão para funcionar

Para análises pesadas, gráficos avançados e ciência de dados dentro da planilha que você já trabalha, o Python no Excel é uma das maiores evoluções recentes do programa.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *