Olá Kathleen, tudo bem?
Para exportar os estilos feitos para uma tabela Excel utilizando o método .to_excel()
do pandas, é necessário utilizar a biblioteca openpyxl
.
Aqui está um exemplo de como fazer isso:
import pandas as pd
# Crie um DataFrame com os dados da tabela
data = {'Nome': ['João', 'Maria', 'Pedro'],
'Idade': [25, 30, 35],
'Cidade': ['São Paulo', 'Rio de Janeiro', 'Belo Horizonte']}
df = pd.DataFrame(data)
# Crie um estilo para a tabela
estilo = pd.ExcelWriter('tabela_estilizada.xlsx', engine='openpyxl')
df.style.applymap(lambda x: 'background-color: yellow', subset=['Nome']).to_excel(estilo, index=False)
# Salve o arquivo
estilo.save()
Nesse exemplo, utilizei a função applymap()
para aplicar um estilo de fundo amarelo apenas para a coluna "Nome". Após executar esse código, um arquivo chamado "tabela_estilizada.xlsx" será gerado com a tabela estilizada, como mostro na imagem abaixo:
Você pode personalizar o estilo de acordo com as suas necessidades.
Espero ter ajudado.
Caso surja alguma dúvida, não hesite em compartilhar no fórum.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!