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.
Novo no Python no Excel? Comece com Introdução ao Python no Excel e Comece a utilizar o Python no Excel.
Bibliotecas Python de código aberto
O Python no Excel vem com um conjunto padrão de bibliotecas Python fornecidas pelo Anaconda através 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. Declaração de importação:
import matplotlib.pyplot as plt - NumPy. Declaração de importação:
import numpy as np - pandas. Declaração de importação:
import pandas as pd - seaborn. Declaração de importação:
import seaborn as sns - statsmodels. Declaraçã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. Aceda ao painel de tarefas de inicialização ao selecionar Inicialização de Fórmulas> no friso 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 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.
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 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 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 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, consulte Segurança de Dados e Python no Excel.
Observação
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-Cláusula. |
| 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, 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 aprendizagem automática 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. 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 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. |
| Almofada | Adiciona suporte para abrir, manipular e salvar diferentes formatos de arquivo 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-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. |
| snowballstemmer | Uma coleção de bibliotecas de algoritmos para Python. Licença: BSD-2-Clause. |
| Simplificar o | Cria mapas de árvore ou visualizações para exibir dados hierárquicos. 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. |
| tabular | 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 suportadas, visite Anaconda.