Bibliotecas de código aberto e Python no Excel

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac

Para obter informações de disponibilidade, consulte Python na disponibilidade do Excel. Se você encontrar alguma preocupação com o Python no Excel, denuncie-as selecionandoComentários de Ajuda> 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

O 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. Instrução de importação: import matplotlib.pyplot as plt
  • NumPy. Instrução de importação: import numpy as np
  • pandas. Instrução de importação: import pandas as pd
  • seaborn. Instrução de importação: import seaborn as sns
  • statsmodels. Instrução de importaçã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 selecionandoInicialização de Fórmulas na faixa de opções> 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 do Python para o Excel usando uma instrução de importação do Python em uma célula do Python no Excel, como import numpy as np. Esta instrução importa a biblioteca NumPy e atribui-lhe o alias np. Depois de inserir essa instrução de importação em uma célula Python, você pode se referir à biblioteca NumPy como np em todas as fórmulas do 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

Nem todas as bibliotecas usam o formato import [library] as [name]de instrução de importação . Por exemplo, para importar a biblioteca beautifulsoup4, use a instrução from bs4 import BeautifulSoupde importação . Consulte a documentação de cada biblioteca para aprender a instrução de importação recomendada.

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 pandas sã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, confira 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
Astropy Uma biblioteca Python para astronomia. Licença: BSD-3-Cláusula.
beautifulsoup4 Uma biblioteca python projetada para raspagem de tela. Licença: MIT.
Faker Gera dados falsos. Licença: MIT.
balanceado-learn Ajuda a resolver problemas de classificação, oferecendo técnicas de reamostragem. Depende do scikit-learn. Licença: MIT.
IPython Uma biblioteca para computação interativa. Licença: BSD-3-Cláusula.
Matplotlib Cria gráficos e figuras com qualidade de publicação em Python. Licença: PSF.
mlxtend Uma biblioteca de machine learning para tarefas diárias de ciência de dados. Licença: BSD-3-Cláusula.
NetworkX Um pacote Python para criar e manipular redes complexas. Licença: BSD-3-Cláusula.
NLTK Uma biblioteca para processamento de linguagem natural. A corporação a seguir está pré-carregada para uso com o Python no Excel: marrom, punkt, stopwords, treebank, vader e wordnet2022. Licença: Apache v2.
Numpy Oferece processamento de array para números, strings, registros e objetos. Licença: BSD-3-Cláusula.
Pandas Oferece estruturas de dados e ferramentas de análise de dados. Licença: BSD-3-Cláusula.
Travesseiro Adiciona suporte para abrir, manipular e salvar diferentes formatos de arquivo de imagem. Licença: PIL.
plotnine Uma biblioteca de plotagem e visualização de dados. Licença: MIT.
Príncipe Uma biblioteca para análise de dados exploratórios multivariadas no Python, incluindo uma variedade de métodos para resumir dados tabulares. Licença: MIT.
PyTables Reúne o Python, a biblioteca HDF5 e a biblioteca NumPy para lidar com grandes quantidades de dados. Licença: BSD-3-Cláusula.
PyWavelets Uma biblioteca de transformações wavelet. Licença: MIT.
Qrcode Um gerador de imagens de código QR. Licença: BSD-3-Cláusula.
scikit-learn Um conjunto de módulos Python para aprendizado de máquina e mineração de dados. Licença: BSD-3-Cláusula.
Scipy Uma biblioteca científica para Python. Licença: BSD-3-Cláusula.
Seaborn Uma biblioteca de visualização de dados estatísticos. Licença: BSD-3-Cláusula.
bola de neve Uma coleção de bibliotecas de algoritmos para Python. Licença: BSD-2-Clause.
squarify Cria árvores ou visualizações para exibir dados hierárquico. Licença: Apache v2.
statsmodels Cálculos e modelos estatísticos, para uso com a biblioteca SciPy. Licença: BSD-3-Cláusula.
SymPy Uma biblioteca Python para matemática simbólica. Licença: BSD-3-Cláusula.
Tabulate Uma biblioteca para criar e formatar tabelas. Licença: MIT.
TheFuzz Oferece correspondência de cadeia de caracteres difusa para calcular as diferenças entre sequências. Licença: MIT.
wordcloud Um gerador de nuvem de palavras. Licença: MIT.

Saiba mais com Anaconda

Para saber mais sobre a integração e as bibliotecas com suporte, visite Anaconda.