Congelar paneles en Apache POI y Aspose.Cells

Aspose.Cells - Congelar paneles

Aspose.Cells proporciona una clase,Libro de trabajoque representa un archivo de Excel Microsoft. La clase Workbook contiene una WorksheetCollection que permite el acceso a cada hoja de trabajo en un archivo de Excel.

Una hoja de trabajo está representada por elHoja de cálculoclase. La clase Worksheet proporciona una amplia gama de propiedades y métodos para administrar hojas de trabajo. Para configurar paneles congelados, llame al método freezePanes de la clase Worksheet. El método FreezePanes toma los siguientes parámetros:

  • Fila, el índice de fila de la celda desde la que comenzará la congelación.
  • Columna, el índice de columna de la celda desde la que comenzará la congelación.
  • Filas congeladas, el número de filas visibles en el panel superior.
  • Columnas congeladas, el número de columnas visibles en el panel izquierdo

Java

 worksheet1.freezePanes(0,2,0,2); // Freezing Columns

worksheet2.freezePanes(2,0,2,0); // Freezing Rows

Apache POI SS - HSSF XSSF - Paneles congelados

sheet.createFreezePane está disponible para lograr la funcionalidad de FreezePane al usar Apache POI SS - HSSF y XSSF

Java

 // Freeze just one row

sheet1.createFreezePane( 0, 2, 0, 2 );

// Freeze just one column

sheet2.createFreezePane( 2, 0, 2, 0 );

// Freeze the columns and rows (forget about scrolling position of the lower right quadrant).

sheet3.createFreezePane( 2, 2 );

Descargar código de ejecución

Descargar código de muestra