Utilizar Power Query para importar dados para Python no Excel
Applies To
Excel para Microsoft 365O Python no Excel agora está disponível para usuários empresariais e empresariais que executam o Canal Atual no Windows, começando com a Versão 2408 (Build 17928.20114) e o Canal Empresarial Mensal no Windows, começando com a Versão 2408 (Build 17928.20216). Ele está disponível na versão prévia para usuários familiares e pessoais que executam o Canal Atual no Windows começando com a versão 2405 (Build 17628.20164). O Python no Excel está disponível em versão prévia para usuários do Education que executam o Canal Atual (Versão Prévia) por meio do Programa Insider do Microsoft 365. No momento, ele não está disponível para o Semi-Annual Enterprise Channel.
Ele está sendo lançado primeiro para o Excel para Windows e, em seguida, para outras plataformas em uma data posterior. Para obter mais informações de disponibilidade, consulte Python na disponibilidade do Excel.
Se você encontrar problemas com o Python no Excel, denuncie-os selecionando Ajuda > Comentários no Excel.
Novo no Python no Excel? Comece com Introdução ao Python no Excel e Introdução ao Python no Excel
O que é Power Query?
Power Query é uma ferramenta de transformação e preparação de dados projetada para ajudar você a moldar seus dados e está disponível no Excel e em outros produtos da Microsoft.
Use Power Query com Python no Excel para importar dados externos para o Excel e, em seguida, analisar esses dados com Python.
Importante: Power Query é a única maneira de importar dados externos para uso com Python no Excel.
Para saber mais sobre Power Query, consulte Power Query for Excel Help.
Como usar Power Query para importar dados para Python no Excel
Siga as etapas a seguir para saber como importar um conjunto de dados externos de exemplo e usar com o Python no Excel.
Dica: Se você já estiver familiarizado com Power Query e quiser trabalhar com consultas existentes em sua pasta de trabalho, pule para Usar Power Query dados com o Python no Excel mais adiante neste artigo.
-
Para ver os grupos Obter & Transformar Dados e Consultas & Connections, selecione a guia Dados. Escolha Obter Dados para selecionar sua fonte de dados. Você pode importar dados de várias fontes, incluindo arquivos CSV (valores separados por vírgulas). Cada importação cria uma consulta.serviço Northwind OData, uma fonte de dados de teste. Para fazer isso, selecione Obter dados > de outras fontes > no Feed do OData.
Este exemplo importa dados do -
Em seguida, insira o link a seguir para o serviço Northwind OData e selecione OK.
https://services.odata.org/northwind/northwind.svc/
-
Na caixa de diálogo visualização Power Query, selecione uma tabela de dados para carregar no Excel. Para este exemplo, selecione a tabela Categorias e selecione a seta ao lado do botão Carregar e escolha Carregar Para.... A captura de tela a seguir mostra a caixa de diálogo Power Query visualização com a tabela Categorias selecionada e a opção Carregar para... exibida.
Observações:
-
Você também pode selecionar Transformar Dados na caixa de diálogo visualização Power Query. Isso permite editar os dados no Editor do Power Query antes de importá-los para o Excel.
-
Se você quiser exibir os dados na grade do Excel, selecione o botão Carregar . Isso carregará a tabela selecionada diretamente na grade do Excel.
-
-
Selecione Somente Criar Conexão para estabelecer a conexão de dados na origem. Power Query cria automaticamente uma consulta para essa conexão.
-
O painel Consultas & Connections é aberto automaticamente, listando a consulta criada por Power Query para a fonte de dados selecionada— nesse caso, a tabela Categorias do conjunto de dados de exemplo OData do Northwind. Para abrir manualmente o painel Consultas & Connections, na guia Dados, selecione Consultas & Connections.
Dica: Passe o mouse sobre as consultas no painel de tarefas para obter uma visualização dos dados.
A próxima seção descreve como analisar os dados de Categorias com Python no Excel.
Usar dados Power Query com Python no Excel
O procedimento a seguir pressupõe que você tenha criado uma conexão Power Query com os dados de Categorias do serviço Northwind OData descritos na seção de artigo anterior. Essas etapas mostram como analisar os dados de Categorias com Python no Excel.
-
Para trabalhar com dados externos com o Python no Excel, habilite o Python em uma célula inserindo a função =PY . Em seguida, use o Python no Excel xl() fórmula para referenciar elementos do Excel, como uma consulta Power Query. Para este exemplo, insira xl("Categories") na célula Python no Excel.
-
A célula Python agora exibe os dados Categorias em um DataFrame, conforme retornado pela fórmula xl("Categories") . Selecione o ícone card ao lado do DataFrame para exibir uma visualização dos dados no DataFrame. A captura de tela a seguir mostra a visualização do DataFrame.
Dica: Redimensione a caixa de diálogo DataFrame usando o ícone no canto inferior direito.
-
Converta os dados no DataFrame em valores do Excel, que retorna os dados para a grade do Excel. Para converter os valores DataFrame em Excel, selecione a célula que contém o DataFrame e selecione o ícone Inserir Dados . A captura de tela a seguir mostra um exemplo desse ícone ao lado do DataFrame.
Selecionar o ícone Inserir Dados abre um menu com uma lista de valores relevantes para seus dados. -
Selecione o primeiro valor no menu, arrayPreview. Esse valor exibe os dados do Python do DataFrame na grade do Excel. Confira a captura de tela a seguir para obter um exemplo.
-
Agora que você usou Power Query para importar dados externos e processou esses dados com o Python no Excel, você está pronto para começar a analisar dados com o Python no Excel. Para saber como criar gráficos e gráficos do Python com seus dados, confira Criar gráficos e gráficos do Python no Excel.