Apache POIおよびAspose.Cellsでパネをフリーズする
Contents
[
Hide
]
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 );
ランニングコードのダウンロード
サンプルコードをダウンロード
詳細については、フリーズペインを参照してください。