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 congelado basado en ella. Por ejemplo, workSheet.CreateFreezePane(1, 4) creará un panel congelado a partir de la columna (A) y las filas (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 congelado de columnas (AE) y filas (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#

¿Listo para empezar?
Nuget Descargas 1,948,677 | Versión: 2026.4 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronXl.Excel
ejecuta una muestra observa cómo tus datos se convierten en una hoja de cálculo.