Bibliotecas de código aberto e Python no Excel
Python no Excel está atualmente em versão prévia e sujeito a alterações com base no feedback. Para utilizar esse recurso, inscreva-se no Programa Microsoft 365 Insider e escolha o nível Canal Beta Insider.
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, informe-o 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.
Bibliotecas Python de código aberto
Python no Excel vem com um conjunto padrão de bibliotecas Python fornecidas pela Anaconda por meio de uma distribuição segura. Use essas bibliotecas Python para simplificar sua análise de dados, encontrar padrões e insights ocultos e visualizar seus dados com gráficos.
Core Python em bibliotecas do Excel
As seguintes bibliotecas de código aberto estão disponíveis com Python no Excel por padrão. Eles foram importados com as declarações listadas.
-
Matplotlib. Import instrução: import matplotlib.pyplot as plt
-
NumPy. Import instrução: import numpy as np
-
pandas. Import instrução: import pandas as pd
-
seaborn. Import instrução: import seaborn as sns
-
statsmodels. Import instrução: import statsmodels as sm
Observação: Essas bibliotecas principais também estão listadas no painel de tarefas de inicialização do Python no Excel. Acesse o painel de tarefas de inicialização selecionando Fórmulas > Inicialização na faixa do Excel. Esse painel de tarefas é atualmente somente leitura e mostra as configurações de inicialização do seu Python no tempo de execução do Excel.
Como importar bibliotecas
Além das bibliotecas principais, você pode importar bibliotecas adicionais disponíveis através do Anaconda. Importe bibliotecas Python para o Excel usando uma instrução de importação Python em uma célula Python no Excel, como import numpy as np. Essa instrução importa a biblioteca NumPye atribui a ela o alias np. Depois de inserir essa instrução de importação em uma célula Python, você pode referir-se à biblioteca NumPy como np em todas as fórmulas Python nessa pasta de trabalho.
Dica: Para garantir que suas bibliotecas sejam importadas antes da execução das fórmulas Python, insira suas instruções de importação e quaisquer configurações na primeira planilha da sua pasta de trabalho. Se desejar, você pode reservar a primeira planilha especificamente para as instruções e configurações de importação.
Importante: Isso é exigido pela conceção do portal do SEF. import [library] as [name] Por exemplo, para importar a biblioteca beautifulsoup4, use a instrução import.from bs4 import BeautifulSoup Consulte a documentação de cada biblioteca para aprender a instrução de importação recomendada.
Lista de bibliotecas recomendadas
A tabela a seguir mostra um subconjunto de bibliotecas de código aberto fornecidas pelo Anaconda que você pode usar com Python no Excel. As bibliotecas Matplotlib, NumPy, seaborn, statsmodels e pandassão importadas por padrão. As bibliotecas adicionais listadas na tabela não são importadas automaticamente, mas você pode optar por importá-las, se desejar.
Importante: Para proteger a segurança dos seus dados, essas bibliotecas não terão a capacidade de fazer solicitações de rede ou acessar seus arquivos e dados na sua máquina local. Para saber mais, veja Segurança de dados e Python no Excel.
Observação: O Python no Excel dá suporte a fontes em inglês, chinês (simplificado), francês, alemão, japonês e espanhol.
Biblioteca |
Descrição |
---|---|
Uma biblioteca Python para astronomia. Licença: BSD-3-Cláusula. |
|
Uma biblioteca Python projetada para captura de tela. Licença: MIT. |
|
Ajuda a resolver problemas de classificação, oferecendo técnicas de reamostragem. Depende do scikit-learn. Licença: MIT. |
|
Uma biblioteca para computação interativa. Licença: BSD-3-Cláusula. |
|
Uma biblioteca de modelagem de tópicos e processamento de linguagem natural. Licença: LGPL-2.1. |
|
Cria gráficos e figuras com qualidade de publicação em Python. Licença: PSF. |
|
Um pacote Python para criar e manipular redes complexas. Licença: BSD-3-Cláusula. |
|
Oferece processamento de array para números, strings, registros e objetos. Licença: BSD-3-Cláusula. |
|
Oferece estruturas de dados e ferramentas de análise de dados. Licença: BSD-3-Cláusula. |
|
Adiciona suporte para abrir, manipular e salvar diferentes formatos de arquivo de imagem. Licença: PIL. |
|
Reúne Python, a biblioteca HDF5e a biblioteca NumPypara lidar com grandes quantidades de dados. Licença: BSD-3-Cláusula. |
|
Uma biblioteca de transformações wavelet. Licença: MIT. |
|
Um conjunto de módulos Python para aprendizado de máquina e mineração de dados. Licença: BSD-3-Cláusula. |
|
Uma biblioteca científica para Python. Licença: BSD-3-Cláusula. |
|
Uma biblioteca de visualização de dados estatísticos. Licença: BSD-3-Cláusula. |
|
Uma coleção de bibliotecas de algoritmos para Python. Licença: BSD-2-Clause. |
|
Cálculos e modelos estatísticos, para uso com a biblioteca SciPy. Licença: BSD-3-Cláusula. |
|
Uma biblioteca Python para matemática simbólica. Licença: BSD-3-Cláusula. |
|
Uma biblioteca para criar e formatar tabelas. Licença: MIT. |
Saiba mais com Anaconda
Para saber mais sobre a integração e as bibliotecas compatíveis, acesse Anaconda.