Excel のウィンドウ枠の固定
上記のコード例は、IronXL Python 向け を使用して Excel でフリーズペインを作成し、スクロール中も行と列を表示したままにする方法を示しています。 これは、大規模なデータセットを確認する際にヘッダ行やラベル列を固定しておくための貴重な機能です。
CreateFreezePane(column, row)
最初の CreateFreezePane オーバーロードは、フリーズされる領域を定義するために列数と行数を受け取ります。 例えば、worksheet.CreateFreezePane(1, 4) は 列 A と 行 1–4 を覆うフリーズペインを作成します。
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
このオーバーロードはフリーズペインを作成し、さらに事前にワークシートをスクロールすることも可能にします。 例えば、worksheet.CreateFreezePane(5, 2, 6, 7) は 列 A–E と 行 1–2 をフリーズし、追加の 1 列と追加の 5 行を表示するようにスクロールします。 ワークシートを最初に開くと、列 A–E、G–... が表示されます。 そして行 1–2、8–... が表示されます。
Excel で大きなデータテーブルを操作する場合、行や列をフリーズすることで、他の部分をスクロールしても重要なラベルが表示されたままになります。
Python を使用して Excel にフリーズペインを追加する方法
- IronXL Python 向け をインストールして Excel にフリーズペインを追加する
- 既存のスプレッドシートを読み込むか、新しいスプレッドシートを作成します
- フリーズ ペインを追加するには、
CreateFreezePaneメソッドを使用します。 - オプションとして、第 3 および第 4 パラメータを指定して事前スクロールを適用する
- 変更された Excel ファイルを保存します






