Para obter informações sobre a disponibilidade, veja Disponibilidade do Python no Excel. Se encontrar alguma preocupação com o Python no Excel, comunique-os ao selecionarFeedback da Ajuda> no Excel.
É a primeira vez que utiliza o Python no Excel? Comece com a Introdução ao Python no Excel e Introdução ao Python no Excel.
Bibliotecas Python open source
O Python no Excel inclui 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: Instrução de importação:
import matplotlib.pyplot as plt - Instrução de NumPy. Import: Instrução de importação:
import numpy as np - Instrução de pandas. Import: Instrução de importação:
import pandas as pd - Instrução de seaborn. Import: Instrução de importação:
import seaborn as sns - Instrução de statsmodels. Import: Instruçã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 selecionarInicializaçã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 com uma instrução de importação python numa célula do Excel, como import numpy as np. Esta instrução importa a biblioteca do NumPy e atribui-lhe o alias np. Depois de introduzir esta instrução de importação numa célula python, pode consultar a biblioteca do NumPy como np em todas as fórmulas do 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 import [library] as [name]de instrução de importação . Por exemplo, para importar a biblioteca beautifulsoup4, utilize a instrução de importação from bs4 import BeautifulSoup. Consulte a documentação de cada biblioteca para conhecer a instrução de importação recomendada.
Lista de bibliotecas recomendadas
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 predefiniçã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 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-Clause. |
| beautifulsoup4 | Uma biblioteca python concebida para recorte de ecrã. Licença: MIT. |
| Falsificador | Gera dados falsos. Licença: MIT. |
| desarmado-aprender | 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 machine learning para tarefas diárias de ciência de dados. Licença: BSD-3-Clause. |
| RedeX | Um pacote Python para criar e manipular redes complexas. Licença: BSD-3-Clause. |
| NLTK | Uma biblioteca para processamento de linguagem natural. O corpora seguinte está pré-carregado para utilização com Python no Excel: castanho, punkt, palavras-passe, treebank, vader e wordnet2022. Licença: Apache v2. |
| 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. |
| Travesseiro | Adiciona suporte para abrir, manipular e guardar diferentes formatos de ficheiros de imagem. Licença: PIL. |
| plotnine | Uma biblioteca de representação e visualização de dados. Licença: MIT. |
| Príncipe | Uma biblioteca para análise de dados exploratória multivariação em 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 do NumPy para processar 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-learn | 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. |
| squarify | Cria treemaps ou visualizações para apresentar dados hierárquicos. Licença: Apache v2. |
| statsmodels | Computações e modelos estatísticos, para utilização com a biblioteca SciPy. Licença: BSD-3-Clause. |
| SymPy | Uma biblioteca Python para matemática simbólica. Licença: BSD-3-Clause. |
| tabulação | 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 Anaconda.