IRONSOFTWAREHOME
Congelar painéis no Excel
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// 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);

workBook.SaveAs("createFreezePanes.xls");

// Remove all existing freeze or split pane
workSheet.RemovePane();
Imports IronXL
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("sample.xls")
Dim workSheet As WorkSheet = workBook.WorkSheets.First()

' 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)

workBook.SaveAs("createFreezePanes.xls")

' Remove all existing freeze or split pane
workSheet.RemovePane()
NuGet Download
PM > Install-Package IronXL.Excel
Congelar painéis no Excel

Congelar painéis no Excel

O exemplo de código acima mostra como criar um congelamento de quadros, fixando linhas e colunas no lugar, permitindo que elas permaneçam visíveis enquanto está rolando. É um recurso muito útil para manter a coluna ou linha do cabeçalho fixo enquanto se compara rapidamente informações.

CreateFreezePane(column, row)

A primeira sobrecarga do método CreateFreezePane leva a quantidade de colunas e linhas para criar um congelamento de painéis com base nisso. Por exemplo, workSheet.CreateFreezePane(1, 4) criará um congelamento de painel de column(A) e rows(1-4).

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Esta sobrecarga cria um congelamento de quadros com base na quantidade de colunas e linhas fornecida, além de aplicar rolagem à planilha. Por exemplo, workSheet.CreateFreezePane(5, 2, 6, 7) terá um congelamento de painel de columns(A-E) e rows(1-2) com 1 coluna e deslocamento de 5 linhas. Quando a planilha é aberta pela primeira vez, mostrará as colunas A-E, G-... e as linhas mostrarão 1-2, 8-...

Se você tem uma grande tabela de dados no Excel, pode ser útil congelar linhas ou colunas. Dessa forma, você pode manter linhas ou colunas visíveis enquanto rola o restante da planilha.

Você pode baixar um arquivo de projeto deste link.

Aprenda Como Adicionar Congelamentos de Quadros no Excel com C#
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,237,574Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.