Excel のウィンドウ枠の固定

上記のコード例は、Python用のIronXLを使用して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 にフリーズペインを追加する方法を学びましょう

準備はできましたか?
バージョン: 2026.6 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行する あなたのデータがスプレッドシートになるのを見る。