Congelar painéis no Excel
from ironxl import *

# Load the Excel workbook
workbook = WorkBook.Load("sample.xls")
worksheet = workbook.WorkSheets[0]

# Create freeze pane from column(A-B) and row(1-3)
worksheet.CreateFreezePane(2, 3)

# Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
# The column will show E, G, ... and the row will show 5, 8, ...
worksheet.CreateFreezePane(5, 5, 6, 7)

# Save changes with the created freeze panes
workbook.SaveAs("createFreezePanes.xls")

# Remove all existing freeze or split pane
worksheet.RemovePane()
pip install ironxl
Congelar painéis no Excel

Congelar painéis no Excel

O exemplo de código acima mostra como criar um congelamento de painel no Excel usando IronXL for Python, bloqueando linhas e colunas para que permaneçam visíveis ao rolar. Este é um recurso valioso para manter linhas de cabeçalho ou colunas de rótulos no lugar ao revisar grandes conjuntos de dados.

CreateFreezePane(column, row)

A primeira sobrecarga CreateFreezePane leva uma contagem de colunas e uma contagem de linhas para definir a área congelada. Por exemplo, worksheet.CreateFreezePane(1, 4) cria um congelamento de painel cobrindo coluna A e linhas 1–4.

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Esta sobrecarga cria uma área de congelamento e também aplica pré-rolagem à planilha. Por exemplo, worksheet.CreateFreezePane(5, 2, 6, 7) congela colunas A–E e linhas 1–2, com a visualização deslocada para mostrar 1 coluna adicional e 5 linhas adicionais. Quando a planilha é aberta pela primeira vez, ela exibirá as colunas A–E, G–... e linhas 1–2, 8–...

Se você trabalha com grandes tabelas de dados no Excel, congelar linhas ou colunas mantém os rótulos importantes visíveis enquanto você rola pelo resto da planilha.

Aprenda Como Adicionar Áreas de Congelamento no Excel com Python

Pronto para começar?

Versão:2026.11recém-lançado