Congelar paneles en 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();
NuGet Download
PM > Install-Package IronXL.Excel
Congelar paneles en Excel

Congelar paneles en Excel

El ejemplo de código anterior muestra cómo crear un panel fijo, bloqueando filas y columnas en su lugar, permitiendo que permanezcan visibles mientras se desplaza. Es una característica muy útil para mantener la columna o fila de encabezado en su lugar mientras se comparan rápidamente la información.

CreateFreezePane(column, row)

La primera sobrecarga del método CreateFreezePane toma la cantidad de columnas y filas para crear un panel fijo basado en eso. Por ejemplo, workSheet.CreateFreezePane(1, 4) creará un panel fijo desde column(A) y rows(1-4).

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Esta sobrecarga crea un panel fijo basado en la cantidad de columna y fila proporcionada, además de aplicar desplazamiento a la hoja de trabajo. Por ejemplo, workSheet.CreateFreezePane(5, 2, 6, 7) tendrá un panel fijo desde columns(A-E) y rows(1-2) con 1 columna y desplazamiento de 5 filas. Cuando la hoja de trabajo se abre por primera vez, mostrará las columnas A-E, G-... y las filas mostrarán 1-2, 8-...

Si tienes una gran tabla de datos en Excel, puede ser útil fijar filas o columnas. De esta forma, puedes mantener filas o columnas visibles mientras te desplazas por el resto de la hoja de trabajo.

Puedes descargar un archivo de proyecto desde este enlace.

Aprenda a agregar paneles inmovilizados en Excel con C#
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,362,812Versión:2026.11recién lanzado