Definições de inicialização do Python no Excel

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

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.

Novo no Python no Excel? Comece com a Introdução ao Python no Excel e Introdução ao Python no Excel.

Painel de tarefas definições de inicialização

O Python no Excel oferece um painel de tarefas de definições de inicialização. Este painel de tarefas permite-lhe controlar e criar definições universais do Python para um livro.

As definições de inicialização num livro não afetam as definições de inicialização noutro livro, mesmo que tenha ambos os livros abertos ao mesmo tempo.

Observação

Em projetos Python num computador local, as definições de inicialização são normalmente guardadas num ficheiro chamado init.py. O painel de tarefas das definições de inicialização do Python no Excel funciona de forma semelhante a um ficheiro de init.py.

Aceder ao painel de tarefas

Para abrir o painel de tarefas de definições de inicialização, aceda ao separador Fórmulas e selecione Inicialização na secção Python.

Aceda a Fórmulas e selecione Inicialização na secção Python para abrir o painel de tarefas de definições de inicialização.

Configurações padrão

O painel de tarefas de definições de inicialização inclui as seguintes instruções e comentários por predefinição. Algumas destas instruções são necessárias e não devem ser removidas e algumas das instruções são editáveis. Veja as seguintes secções Definições obrigatórias e Definições editáveis para obter informações adicionais.

# The following import statements are pre-loaded.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns
import excel
import warnings

warnings.simplefilter('ignore')

# Set default conversions for the xl() function. excel.set_xl_scalar_conversion(excel.convert_to_scalar) excel.set_xl_array_conversion(excel.convert_to_dataframe)

Definições necessárias

O painel de tarefas de definições de inicialização contém algumas instruções necessárias para que o Python no Excel calcule corretamente.

Importante

Não é recomendado remover as seguintes instruções. Estas definições controlam a forma como o Excel executa fórmulas Python. Remover estas instruções pode causar erros.

import excel
import warnings
warnings.simplefilter('ignore')
excel.set_xl_scalar_conversion(...)
excel.set_xl_array_conversion(...)

Definições editáveis

O painel de tarefas de definições de inicialização inclui as seguintes instruções de importação para o NumPy, pandas, Matplotlib, statsmodels e bibliotecas seaborn por predefinição.

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns

Pode adicionar instruções de importação para bibliotecas adicionais e editar ou remover estas instruções de importação de bibliotecas open source existentes, se assim o desejar. Consulte Bibliotecas open source e Python no Excel para obter informações sobre as bibliotecas disponíveis.

Observação

A alteração das definições de inicialização afeta o comportamento do Python no seu livro. Quaisquer alterações podem afetar o Python no Excel e o Copilot no Excel com Python.

Bibliotecas de código aberto e Python no Excel

Segurança de dados e Python no Excel