Frysa rutor i Apache POI och Aspose.Cells

Aspose.Cells - Frys rutor

Aspose.Cells tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som tillåter åtkomst till varje kalkylblad i en Excel-fil.

Ett kalkylblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad. För att konfigurera frysrutor, anropa freezePanes-metoden i Worksheet-klassen. FreezePanes-metoden tar följande parametrar:

  • Rad, radindexet för cellen som frysen ska starta från.
  • Kolumn, kolumnindexet för cellen som frysen ska starta från.
  • Frusna rader, antalet synliga rader i toppfönstret.
  • Frusna kolumner, antalet synliga kolumner i vänstra fönstret.

Java

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

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

Apache POI SS - HSSF XSSF - Frysa rutor

sheet.createFreezePane finns tillgänglig för att uppnå FreezePane-funktionalitet när du använder Apache POI SS - HSSF och 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 );

Ladda ned körbar kod

Ladda ned provkoden