Apache POIおよびAspose.Cellsでパネをフリーズする

Aspose.Cells - ペインを固定する

Aspose.CellsにはMicrosoft Excelファイルを表すWorkbookクラスが提供されています。Workbookクラスには各ワークシートにアクセスできるWorksheetCollectionが含まれています。

ワークシートはWorksheetクラスによって表されます。Worksheetクラスにはワークシートの管理に幅広いプロパティとメソッドが用意されています。フリーズペインを設定するには、WorksheetクラスのfreezePanesメソッドを呼び出します。freezePanesメソッドには以下のパラメータが必要です:

  • 、枠が開始するセルの行インデックス。
  • 、枠が開始するセルの列インデックス。
  • 固定行、上部枠内に表示される行数。
  • 固定列、左部枠内に表示される列数。

Java

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

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

Apache POI SS - HSSF XSSF - フリーズペイン

Apache POI SS - HSSFおよびXSSFを使用してフリーズペイン機能を実現するためには、sheet.createFreezePaneが利用可能です

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

ランニングコードのダウンロード

サンプルコードをダウンロード