Fensterbereiche in Apache POI und Aspose.Cells einfrieren

Aspose.Cells - Spalten einfrieren

Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine WorksheetCollection, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden zum Verwalten von Arbeitsblättern. Um Freeze-Panes zu konfigurieren, rufen Sie die Methode freezePanes der Klasse Worksheet auf. Die FreezePanes-Methode verwendet die folgenden Parameter:

  • Zeile, der Zeilenindex der Zelle, von der das Einfrieren startet.
  • Spalte, der Spaltenindex der Zelle, von der das Einfrieren startet.
  • Eingefrorene Zeilen, die Anzahl der sichtbaren Zeilen im oberen Bereich.
  • Eingefrorene Spalten, die Anzahl der sichtbaren Spalten im linken Bereich

Java

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

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

Apache POI SS - HSSF XSSF - Einfrieren von Fenstern

sheet.createFreezePane ist verfügbar, um die Funktion FreezePane unter Verwendung von Apache POI SS - HSSF und XSSF zu erreichen

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 );

Laufenden Code herunterladen

Beispielcode herunterladen