Para obter informações sobre disponibilidade, consulte Disponibilidade do Python no Excel. Se você encontrar alguma preocupação com o Python no Excel, relate-a selecionando Comentários de Ajuda> no Excel.
Novo no Python no Excel? Comece com Introdução ao Python no Excel e Começar a usar o Python no Excel.
O que é o Power Query?
O Power Query é uma ferramenta de preparação e transformação de dados projetada para ajudá-lo a moldar seus dados e está disponível no Excel e em outros produtos da Microsoft.
Use o Power Query com Python no Excel para importar dados externos para o Excel e analisá-los com o Python.
Importante
O Power Query é a única maneira de importar dados externos para usar com o Python no Excel.
Para saber mais sobre o Power Query, confira Ajuda do Power Query para Excel.
Observação
A importação de dados externos com o Power Query para usar com o Python no Excel não está disponível para o Excel no Excel na Web.
Como usar o 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 usá-lo com o Python no Excel.
Dica
Se você já estiver familiarizado com o Power Query e quiser trabalhar com consultas existentes em sua pasta de trabalho, pule para Usar dados do Power Query com Python no Excel mais adiante neste artigo.
Para ver os grupos Obter & Transformar Dados e Consultas & Conexões , selecione a guia Dados . Escolha Obter Dados para selecionar a fonte de dados. Você pode importar dados de várias fontes, incluindo arquivos CSV (valores separados por vírgula). Cada importação cria uma consulta.
Este exemplo importa dados do serviço Northwind OData, uma fonte de dados de teste. Para fazer isso, selecione Obter Dados>de Outras Fontes>do Feed OData.
Em seguida, insira o seguinte link para o serviço Northwind OData e selecione OK.
https://services.odata.org/northwind/northwind.svc/Na caixa de diálogo de visualização do Power Query, selecione uma tabela de dados para carregar no Excel. Para este exemplo, selecione a tabela Categorias e, em seguida, selecione a seta ao lado do botão Carregar e escolha Carregar até.... A captura de tela a seguir mostra a caixa de diálogo de visualização do Power Query com a tabela Categorias selecionada e a opção Carregar para... exibida.
Observação
- Você também pode selecionar Transformar Dados na caixa de diálogo de visualização do Power Query. Isso permite que você edite 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 Criar Somente Conexão para estabelecer a conexão de dados da origem. O Power Query cria automaticamente uma consulta para essa conexão.
O painel Consultas & Conexões é 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 Northwind OData. Para abrir manualmente o painel Consultas & Conexões , na guia Dados , selecione Consultas & Conexões.
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 do Power Query com Python no Excel
O procedimento a seguir pressupõe que você criou uma conexão do Power Query com os dados de categorias do serviço OData Northwind descrito na seção do artigo anterior. Estas etapas mostram como analisar os dados de categorias com Python no Excel.
Para trabalhar com dados externos com Python no Excel, habilite o Python em uma célula inserindo a função =PY . Em seguida, use a fórmula Python no Excel
xl()para fazer referência a elementos do Excel, como uma consulta do Power Query. Para este exemplo, insiraxl("Categories")a célula Python no Excel.A célula Python agora exibe os dados de categorias em um DataFrame, conforme retornado pela
xl("Categories")fórmula. Selecione o ícone de 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 do DataFrame em valores do Excel, o que retorna os dados para a grade do Excel. Para converter o DataFrame em valores do Excel, selecione a célula que contém o DataFrame e, em seguida, 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 Python do DataFrame na grade do Excel. Consulte a captura de tela a seguir para ver um exemplo.
Agora que você usou o Power Query para importar dados externos e processou esses dados com o Python no Excel, está pronto para começar a analisar os dados com o Python no Excel. Para saber como criar gráficos e gráficos Python com seus dados, confira Criar gráficos e gráficos Python em Excel.