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 sobre disponibilidade, consulte Disponibilidade do Python no Excel. Se encontrar quaisquer problemas com o Python no Excel, comunique-os ao selecionar Feedback da Ajuda> no Excel.

É a primeira vez que utiliza o Python no Excel? Comece com Introdução ao Python no Excel e Comece a utilizar o Python no Excel.

Bibliotecas Python open source

O Python no Excel vem com um conjunto padrão de bibliotecas Python fornecidas pelo Anaconda através de uma distribuição segura. Utilize estas bibliotecas Python para simplificar a sua análise de dados, encontrar padrões e informações ocultas e visualizar os seus dados com desenhos. 

Bibliotecas Principais do Python no Excel

As seguintes bibliotecas open source estão disponíveis com o Python no Excel por predefinição. Estas foram importadas com as instruções listadas.

  • Instrução de Matplotlib. Import: Declaração de importação: import matplotlib.pyplot as plt
  • Instrução de NumPy. Import: Declaração de importação: import numpy as np
  • Instrução de pandas. Import: Declaração de importação: import pandas as pd
  • Instrução de seaborn. Import: Declaração de importação: import seaborn as sns
  • Instrução de statsmodels. Import: Declaração de importação: import statsmodels as sm

Nota

Estas bibliotecas principais também estão listadas no painel de tarefas de inicialização do Python no Excel. Aceda ao painel de tarefas de inicialização ao selecionar Inicialização de Fórmulas> no friso do Excel. Este painel de tarefas é atualmente só de leitura e mostra as definições de inicialização para o seu runtime do Python no Excel.

Como importar bibliotecas

Para além das bibliotecas principais, pode importar bibliotecas adicionais disponíveis através do Anaconda. Importe bibliotecas Python para o Excel utilizando uma instrução de importação Python numa 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 introduzir esta instrução de importação numa célula Python, pode referir-se à biblioteca NumPy como np através das fórmulas Python nesse livro.

Sugestão

Para garantir que as suas bibliotecas são importadas antes da execução das suas fórmulas Python, introduza as suas instruções de importação e quaisquer definições na primeira folha de trabalho do seu livro. Se pretender, pode reservar a primeira folha de trabalho especificamente para as instruções e definições de importação.

Importante

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

A tabela seguinte mostra um subconjunto das bibliotecas open source fornecidas pelo Anaconda que pode utilizar com o 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 pode optar por importá-las se desejar.

Importante

Para proteger a segurança dos seus dados, estas bibliotecas não terão a capacidade de efetuar pedidos de rede nem de aceder aos seus ficheiros e dados no seu computador local. Para saber mais, consulte Segurança de Dados e Python no Excel.

Nota

O Python no Excel suporta tipos de letra em inglês, chinês (simplificado), francês, alemão, japonês e espanhol.

Biblioteca Descrição
Astropia Uma biblioteca Python para astronomia. Licença: BSD-3-Clause.
beautifulsoup4 Uma biblioteca Python desenhada para extrair informações do ecrã. Licença: MIT.
Faker Gera dados falsos. Licença: MIT.
aprendizagem desequilibrada Ajuda a resolver problemas de classificação, ao oferecer técnicas de reamostragem. Baseia-se em scikit-learn. Licença: MIT.
IPython Uma biblioteca para computação interativa. Licença: BSD-3-Clause.
Matplotlib Cria gráficos e imagens com qualidade profissional no Python. Licença: PSF.
mlxtend Uma biblioteca de aprendizagem automática para tarefas diárias de ciência de dados. Licença: BSD-3-Clause.
NetworkX Um pacote Python para criar e manipular redes complexas. Licença: BSD-3-Clause.
NLTK Uma biblioteca para processamento de linguagem natural. Os seguintes corpora estão pré-carregados para utilização com o Python no Excel: brown, punkt, stopwords, treebank, vader e wordnet2022. Licença: Apache v2.
Instrução de NumPy Oferece processamento de matrizes para números, cadeias, registos e objetos. Licença: BSD-3-Clause.
pandas Oferece estruturas de dados e ferramentas de análise de dados. Licença: BSD-3-Clause.
Almofada Adiciona suporte para abrir, manipular e guardar diferentes formatos de ficheiros de imagem. Licença: PIL.
enredo Uma biblioteca de plotagem e visualização de dados. Licença: MIT.
Príncipe Uma biblioteca para análise de dados exploratórios multivariados em Python, incluindo uma variedade de métodos para resumir dados tabulares. Licença: MIT.
PyTables Reúne Python, a biblioteca HDF5 e a biblioteca NumPy para lidar com grandes quantidades de dados. Licença: BSD-3-Clause.
PyWavelets Uma biblioteca de transformações wavelet. Licença: MIT.
qrcode Um gerador de imagens de código QR. Licença: BSD-3-Clause.
scikit-aprender Um conjunto de módulos Python para aprendizagem automática e extração de dados e datamining. Licença: BSD-3-Clause.
SciPy Uma biblioteca científica para Python. Licença: BSD-3-Clause.
seaborn Uma biblioteca de visualização de dados estatísticos. Licença: BSD-3-Clause.
snowballstemmer Uma coleção de bibliotecas de algoritmos para Python. License: BSD-2-Clause.
esquadrificar Cria mapas tree, ou visualizações, para apresentar dados hierárquicos. Licença: Apache v2.
statsmodels Cálculos e modelos estatísticos, para uso com a biblioteca SciPy. Licença: BSD-3-Clause.
SymPy Uma biblioteca Python para matemática simbólica. Licença: BSD-3-Clause.
tabular Uma biblioteca para criar e formatar tabelas. Licença: MIT.
TheFuzz Oferece correspondência de cadeia difusa para calcular as diferenças entre sequências. Licença: MIT.
WordCloud Um gerador de nuvem de palavras. Licença: MIT.

Saiba mais sobre o Anaconda

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