Tópicos relacionados
×
Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

O Python no Excel está atualmente em versão prévia e sujeito a alterações com base nos comentários. Para usar esse recurso, ingresse no Programa Insider do Microsoft 365 e escolha o nível Insider Canal Beta

O Python no Excel está sendo implementado gradualmente para clientes do Excel para Windows que usam o Canal Beta. No momento, o recurso não está disponível em outras plataformas. 

Se você encontrar algum problema com Python no Excel, relate-o selecionando Ajuda > Comentários no Excel.  

Novo no Python no Excel? Comece lendo Introdução ao Python no Excel e Introdução ao Python no Excel

O que é um DataFrame?  

Um DataFrame é uma estrutura de dados bidimensional em linguagens de programação de computador, semelhante a uma tabela do Excel. No Python, um DataFrame é um objeto na biblioteca de pandas. A biblioteca pandas é uma biblioteca principal usada pelo Python no Excel e os objetos DataFrame são uma estrutura fundamental para analisar dados com Python no Excel. 

Observação: O Python no Excel usa um DataFrame como o objeto padrão para intervalos bidimensionais.

O Python no Excel pode gerar um DataFrame de duas maneiras: como um objeto Python ou convertido em valores do Excel. Quando um DataFrame é retornado como um objeto Python, a célula exibe o texto "DataFrame", precedido por um ícone cartão. A captura de tela a seguir mostra um DataFrame como um objeto Python em uma célula do Excel. 

Um objeto DataFrame em uma célula Python no Excel.

Para exibir as informações em um DataFrame, selecione o ícone cartão na célula ou use Ctrl+Shift+F5. A captura de tela a seguir mostra um objeto DataFrame com a exibição cartão aberta. Este exemplo DataFrame repete os dados nas células A1:B3 na planilha. 

Uma versão prévia do Python no Excel DataFrame mostrando o código python e os valores do Excel.

Você também pode importar dados externos para o Excel e processar esses dados com o Python no Excel. Para importar dados externos, use Power Query. Para saber mais sobre isso, confira Usar Power Query para importar dados para Python no Excel

Alterar o tipo de saída do Python 

Os dados dentro de um DataFrame podem ser retornados como valores do Excel em vez de como um objeto Python. Produz um DataFrame como valores do Excel para incorporar outras análises baseadas no Excel, como gráficos, fórmulas do Excel e formatação condicional. 

Use o menu de saída do Python na barra de fórmulas para controlar como os cálculos do Python são retornados. A captura de tela a seguir mostra o menu de saída do Python na barra de fórmulas.

O menu de saída do Python em uma pasta de trabalho do Excel.

A captura de tela a seguir mostra os dados anteriores do DataFrame, mas desta vez os dados são retornados como valores do Excel. Como esse DataFrame repete os dados nas células A1:B3 na planilha, o resultado do Python em células C1:D3 corresponde às células A1:B3.  

Um Python no Excel DataFrame retornado como valores do Excel.

Observação: Se uma célula no intervalo de saída, que no cenário anterior é o intervalo C1:D3, já contiver um valor, a célula Python retornará o #SPILL! erro em vez da saída do Python. Para saber mais, confira Solucionar problemas do Python nos erros do Excel e Como corrigir um erro de #SPILL!.

Importante: Quando o tipo de saída de um DataFrame é definido como valores do Excel, o DataFrame só gera a coluna de índice se uma das condições a seguir for atendida. 

  • Se os valores da coluna de índice não forem numéricos (como o resultado de describe() ou group_by()).

  • Se o nome da coluna de índice tiver sido definido.

Você também pode usar o menu com o botão direito do mouse ou Ctrl+clique em qualquer célula Python para alterar os tipos de saída. Abra o menu com o botão direito do mouse e selecione Saída Como para alterar a saída. 

Artigos relacionados 

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×