このチュートリアルでは、Python を使用して Excel の列の幅を変更する方法を学習します。これには、ライブラリを使用する環境を確立し、Python を使用して Excel の列のサイズを変更する方法 を示すサンプル コードを実行するために必要な詳細がすべて含まれています。また、セル範囲の列幅の調整や、セルの内容に基づいて列の幅を自動調整する方法についても学習します。
Python を使用して Excel の列幅を設定する手順
- Java 経由の Python 用 Aspose.Cells を使用して列幅を調整するように環境を設定します
- 列幅を変更する Excel file をロードします
- 対象のワークシートにアクセスする
- セルのコレクションにアクセスし、ターゲット列の setColumnWidth() を呼び出します
- 列幅を変更して出力 Excel ファイルを保存します。
これらの手順は、Python* を使用して *Excel のセル幅を更新するプロセスを示しています。このプロセスは、ターゲット Excel ファイルをロードして最初のシートにアクセスすることによってプロセスが開始される単一列の幅の設定を支援します。各ワークシートには、通常のビューで設定される列番号とピクセル単位を取得する setColumnWidth() メソッドを公開する CellsCollection オブジェクトが含まれています。
Python を使用して Excel で列幅を設定するコード
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the workbook | |
wb = Workbook("sample.xlsx") | |
# Access the worksheet | |
ws = wb.getWorksheets().get(0) | |
# Set the column width | |
ws.getCells().setColumnWidth(2,50) | |
# Save the workbook | |
wb.save("ColumnWidthSet.xlsx") | |
print("Column width set successfully") | |
jpype.shutdownJVM() |
このコードは、Python を使用して Excel の列のサイズを変更する方法 を示しています。 Range クラスを使用して、特定のセル範囲内のすべての列の幅を設定したり、 worksheet.getCells().getColumns().get(0).setColumnWidth() メソッドを使用して幅を設定するために個々の列にアクセスしたりすることもできます。 。 autoFitColumn() メソッドという名前の、ワークシート全体の列幅を設定するためのオーバーロードされたメソッドのセットがあります。
この記事では、Python を使用して Excel の列の幅を変更する方法 を説明しました。列を追加するプロセスについて知りたい場合は、Pythonを使用してExcelに列を追加する方法 の記事を参照してください。