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.
CrearFreezePane(columna, fila)
La primera sobrecarga del método CreateFreezePane toma la cantidad de columna y fila para crear un panel fijo basado en ello. Por ejemplo, workSheet.CreateFreezePane(1, 4) creará un panel fijo desde columna(A) y 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 fijo desde columnas(A-E) y filas(1-2) con 1 columna y 5 fila de desplazamiento. 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.
Cómo agregar paneles inmovilizados en Excel usando C#
- Descargue una biblioteca de C# para agregar paneles inmovilizados en Excel
- Cargar una hoja de cálculo existente o crear una nueva
- Utilice el método
CreateFreezePanepara añadir paneles de congelación - Especifique el tercer y cuarto parámetro para aplicar el predesplazamiento
- Exporte el archivo de Excel editado





