Tópicos relacionados
×
Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

O Python no Excel está atualmente em pré-visualização e está sujeito a alterações com base no feedback. Para utilizar esta funcionalidade, adira ao Programa Insider do Microsoft 365 e selecione o nível Insider Canal Atual (Pré-visualização).

Esta funcionalidade está a ser implementada gradualmente para utilizadores empresariais, empresariais, educacionais e familiares e pessoais com o Canal Atual (Pré-visualização) no Windows. Está a ser implementada primeiro no Excel para Windows, começando pela Versão 2406 (Compilação 17726.20016) e, em seguida, para outras plataformas numa data posterior. Para obter mais informações de disponibilidade, consulte Disponibilidade do Python no Excel .

Se encontrar alguma preocupação com o Python no Excel, comunique-os ao selecionar Ajuda > Feedback no Excel.

É a primeira vez que utiliza o Python no Excel? Comece por ler 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 computadores, semelhante a uma tabela do Excel. No Python, um DataFrame é um objeto na biblioteca do pandas. A biblioteca do pandas é uma biblioteca principal utilizada pelo Python no Excel e os objetos do DataFrame são uma estrutura chave para analisar dados com Python no Excel. 

Nota: O Python no Excel utiliza um DataFrame como objeto predefinido para intervalos bidimensionais.

O Python no Excel pode produzir um DataFrame de duas formas: como um objeto Python ou convertido em valores do Excel. Quando um DataFrame é devolvido como um objeto Python, a célula apresenta o texto "DataFrame", precedido por um ícone de cartão. A seguinte captura de ecrã mostra um DataFrame como um objeto Python numa célula do Excel. 

Um objeto DataFrame numa célula do Python no Excel.

Para ver as informações num DataFrame, selecione o ícone de cartão na célula ou utilize Ctrl+Shift+F5. A captura de ecrã seguinte mostra um objeto DataFrame com a vista de cartão aberta. Este exemplo dataFrame repete os dados nas células A1:B3 na folha de cálculo. 

Uma pré-visualização do Python no DataFrame do Excel a mostrar código Python e valores do Excel.

Também pode importar dados externos para o Excel e, em seguida, processar esses dados com o Python no Excel. Para importar dados externos, utilize o Power Query. Para saber mais, veja Utilizar o Power Query para importar dados para Python no Excel

Alterar o tipo de saída do Python 

Os dados num DataFrame podem ser devolvidos como valores do Excel em vez de como um objeto Python. Produza 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. 

Utilize o menu de saída do Python na barra de fórmulas para controlar a forma como os cálculos do Python são devolvidos. A seguinte captura de ecrã mostra o menu de saída do Python na barra de fórmulas.

O menu de saída do Python num livro do Excel.

A captura de ecrã seguinte mostra os dados do DataFrame anteriores, mas desta vez os dados são devolvidos como valores do Excel. Uma vez que este DataFrame repete os dados nas células A1:B3 na folha de cálculo, o resultado do Python nas células C1:D3 corresponde às células A1:B3.  

Um Python no DataFrame do Excel devolvido como valores do Excel.

Nota: Se uma célula no intervalo de saída, que no cenário anterior é o intervalo C1:D3, já tiver um valor, a célula Python devolve o #SPILL! em vez da saída do Python. Para saber mais, veja Resolver erros do Python no Excel e Como corrigir um erro de #SPILL!.

Importante: Quando o tipo de saída de um DataFrame está definido para valores do Excel, o DataFrame só produz a coluna de índice se uma das seguintes condições for cumprida. 

  • 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.

Também pode utilizar o menu de clique com o botão direito do rato ou Ctrl+clique em qualquer célula do Python para alterar os tipos de saída. Abra o menu de contexto e selecione Saída Como para alterar o resultado. 

Artigos relacionados 

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×