Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web O Meu Office para iPhone

O Python no Excel está disponível para utilizadores de Pequenas, Médias e Grandes Empresas que executem o Canal Atual no Windows, a partir da Versão 2408 (Compilação 17928.20114), e o Canal Empresarial Mensal no Windows, a partir da Versão 2408 (Compilação 17928.20216). Também está disponível no Excel na Web para utilizadores das Pequenas, Médias e Grandes Empresas. O Python no Excel está disponível em versão de pré-visualização para utilizadores Familiares e Pessoais no Excel na Web ou ao executar o Canal Atual no Windows, a partir da Versão 2405 (Compilação 17628.20164). Está disponível em pré-visualização para utilizadores de Educação a executar o Canal Atual (Pré-visualização) através do Programa Insider do Microsoft 365. Atualmente, não está disponível para o Canal Empresarial Semestral.

O Python no Excel está disponível para utilizadores empresariais e empresariais que executem o Canal Atual no Excel para Mac a partir da Versão 16.96 (Compilação 25041326). Está disponível em pré-visualização para utilizadores familiares e pessoais no Excel para Mac através do Programa Microsoft 365 Insider. Escolha o nível Insider do Canal Beta e instale a compilação mais recente do Excel; Está disponível a partir da Versão 16.95 (Compilação 25021921).

Para mais informações sobre disponibilidade, consulte Disponibilidade do Python no Excel. Se encontrar quaisquer problemas com o Python no Excel, comunique-os ao selecionar Ajuda > Feedback no Excel.

É a primeira vez que utiliza o Python no Excel? Consulte 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: import matplotlib.pyplot as plt

  • Instrução de NumPy. Import: import numpy as np

  • Instrução de pandas. Import: import pandas as pd

  • Instrução de seaborn. Import: import seaborn as sns

  • Instrução de statsmodels. Import: 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 Fórmulas > Inicialização 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 as bibliotecas Python para o Excel ao utilizar uma instrução de importação de Python numa célula do Python no Excel, como import numpy as np. Esta instrução importa a bibliotecaNumPy 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  em todas as 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, 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 pandassã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 desenhada para extrair informações do ecrã. Licença: MIT.

Falsificador

Gera dados falsos. Licença: MIT.

imbalanced-learn

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.

NetworkX

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.

Pillow

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 Python, a bibliotecaHDF5 e a bibliotecaNumPy 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-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

Cálculos e modelos estatísticos, para utilizar com a bibliotecaSciPy. Licença: BSD-3-Clause.

SymPy

Uma biblioteca Python para matemática simbólica. Licença: BSD-3-Clause.

tabulate

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.

Artigos relacionados

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.