Python を使用して Excel で行の高さと列の幅を調整する

MS Excel では、ワークシートの行の高さと列の幅を調整できます。 MS Excel では、[セル] グループの [書式] メニューにある [セルの幅] と [行の高さ] オプションを使用して簡単に行うことができます。ただし、プログラマーの場合は、行と列の高さと幅をそれぞれプログラムで操作する必要がある場合があります。したがって、この記事では、Python で Excel の行の高さと列の幅を調整する方法を学習します。

Excel の行の高さと列の幅を調整する Python ライブラリ

行の高さと列の幅を設定するには、Aspose.Cells for Python を使用します。これは、Python アプリケーション内から Excel ファイルをシームレスに作成および操作できる、強力で機能豊富なライブラリです。次の pip コマンドを使用して API をインストールできます。

pip install aspose-cells

Python の Excel で行の高さを調整する

Python で Excel ファイルの行の高さを調整する手順は次のとおりです。

  • まず、Workbook クラスを使用して Excel ファイルを読み込みます。
  • 次に、Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートにインデックスでアクセスします。
  • Worksheet.getCells() メソッドを使用して、オブジェクト内のセル コレクションを取得します。
  • setRowHeight() メソッドを呼び出し、行のインデックスと高さをパラメーターとして渡します。
  • 最後に、 Workbook.save(string) メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Python で Excel の行の高さを設定する方法を示しています。

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Excelファイルを読み込む
workbook = Workbook("source.xlsx")

# Excel ファイルの最初のワークシートにアクセスする
worksheet = workbook.getWorksheets().get(0)

# セル コレクションを取得する
cells = worksheet.getCells()

# 2 行目の高さを 50 に設定します
cells.setRowHeight(1, 50)

# 更新した Excel ファイルを保存する
workbook.save("row-adjustment.xlsx")

以下は、行の高さを設定した後の Excel ワークシートのスクリーンショットです。

Python を使用して Excel で行の高さを調整する

Python で Excel の列幅を設定する

以下は、Python で Excel ファイルの列の幅を設定する手順です。

  • まず、Workbook クラスを使用して Excel ファイルを読み込みます。
  • 次に、Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートにインデックスでアクセスします。
  • Worksheet.getCells() メソッドを使用してセル コレクションを取得します。
  • setColumnWidth() メソッドを呼び出し、列のインデックスと幅をパラメーターとして渡します。
  • 最後に、 Workbook.save(string) メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Python で Excel ファイルの列の幅を設定する方法を示しています。

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Excelファイルを読み込む
workbook = Workbook("source.xlsx")

# Excel ファイルの最初のワークシートにアクセスする
worksheet = workbook.getWorksheets().get(0)

# セル コレクションを取得する
cells = worksheet.getCells()

# 2 番目の列の高さを 40 に設定します
cells.setColumnWidth(1, 40)

# 更新した Excel ファイルを保存する
workbook.save("column-adjustment.xlsx")

以下は、列幅を調整した後の Excel ワークシートのスクリーンショットです。

Python を使用して Excel で列幅を調整する

行の高さと列の幅を設定する Python Excel ライブラリ - 無料ライセンスを取得

無料の一時ライセンスを取得して、評価制限なしで Excel ファイルの行の高さと列の幅を設定できます。

まとめ

この記事では、Python を使用して Excel で行の高さと列の幅を調整する方法を学習しました。コード サンプルとスクリーンショットを使用して、特定の行の高さと列の幅を設定する方法を示しました。さらに、ドキュメント を使用して、Python Excel API について詳しく調べることができます。 API リファレンス こちら もご覧ください。

質問があります?

ご質問やご不明な点がございましたら、フォーラム からお知らせください。

関連項目