このクイック チュートリアルでは、Python を使用して Excel のペインを固定する 方法について説明します。開発用に IDE を設定するための詳細情報、プロセスを定義する手順のリスト、Python を使用して Excel のセルを固定する方法 を示すサンプル コードが含まれています。Excel ファイルでペインを固定するさまざまなオプションと、必要に応じて既存のペインを固定解除するオプションを学習します。
Python を使用して Excel のペインをロックする手順
- ペインを固定するために Java 経由の Python 用 Aspose.Cells を使用する開発環境を確立する
- 行と列を固定するために、ソース Excel ファイルを workbook クラス オブジェクトに読み込みます。
- 読み込まれたExcelファイルから対象シートにアクセスする
- カスタム設定でfreezePanes()メソッドを呼び出す
- 行と列を固定した出力を保存する
これらの手順は、Python を使用して Excel の列を固定する方法 をまとめたものです。ソース Excel ファイルを読み込み、ターゲット シートを選択して、freezePanes() の必要なオーバーロード メソッドを呼び出すことができます。ペインを固定するセル参照と、固定セルの前に表示される行と列の数を指定します。
Python を使用して Excel の列を固定するコード
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Instantiate a new Workbook. | |
workbook = Workbook("Sample.xlsx") | |
# Freezing panes at the cell B1 | |
workbook.getWorksheets().get(0).freezePanes("B11", 1, 1) | |
# workbook.getWorksheets().get(0).unFreezePanes() | |
# Saving the file | |
workbook.save("frozen.xlsx") | |
print("Panes frozen successfully") | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
このサンプル コードは、Python を使用して Excel で複数の列を固定する プロセスを示します。セル名または行/列のペアを指定して、ペインを固定するセルを識別できます。参照セルが最初の行または列にある場合は、それぞれ列または行が固定されることに注意してください。セルの固定を解除するには、Worksheet クラスの unFreezePanes() メソッドを使用します。
この記事では、Excel ファイル内の行と列を固定する方法を説明しました。Excel ファイル内の行と列を自動調整するには、Python を使用して Excel の行と列を自動調整する の記事を参照してください。