Python の Excel で行と列を自動調整する

スプレッドシートで作業しているときに、テキストの長さに応じて行の高さと列の幅を調整しなければならないことがよくあります。このような場合、MS Excel には、セルのサイズを自動調整する機能があります。ただし、プログラマーは、プログラムで Excel ファイルに対してこの機能を有効にする必要がある場合があります。したがって、この記事では、Python で Excel ファイルの行と列を自動調整する方法を紹介します。

Excel で行と列を自動調整する Python ライブラリ - 無料ダウンロード

Excel で行と列を自動調整するには、Aspose.Cells for Python を使用します。このライブラリは、スプレッドシートを生成および処理するための豊富な機能セットを提供します。次の pip コマンドを使用してライブラリをインストールできます。

pip install aspose-cells

Python の Excel で行を自動調整する

行を自動調整するには、まずワークシートの参照を取得してから、インデックスを使用して目的の行の自動調整を有効にする必要があります。以下は、Python で Excel の行を自動調整する手順です。

  • まず、Workbook クラスを使用して Excel ファイルを読み込みます。
  • 次に、 Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートの参照を取得します。
  • Worksheet.autoFitRow(rowIndex) メソッドを呼び出して、インデックスを使用して行を自動調整します。
  • 最後に、 Workbook.save() メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Python で Excel の行を自動調整する方法を示しています。

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

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

# 目的のワークシートの参照を取得する
worksheet = wb.getWorksheets().get(0)

# インデックスによる 2 行目の自動調整
worksheet.autoFitRow(1)

# ワークブックを保存
wb.save("autofit-row.xlsx")

Python の Excel で列を自動調整する

行と同様に、インデックスを使用して列を自動調整できます。以下は、Python を使用して Excel で列を自動調整する手順です。

  • まず、Workbook クラスを使用して Excel ファイルを読み込みます。
  • 次に、 Workbook.getWorksheets().get(index) メソッドを使用して、目的のワークシートの参照を取得します。
  • Worksheet.autoFitColumn(columnIndex) メソッドで列を自動調整します。
  • 最後に、 Workbook.save() メソッドを使用して、更新された Excel ファイルを保存します。

次のコード サンプルは、Python で Excel の列を自動調整する方法を示しています。

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# エクセルファイルを読み込む
wb = Workbook("workbook.xlsx")

# 目的のワークシートの参照を取得する
worksheet = wb.getWorksheets().get(0)

# 最初の列をインデックスで自動調整
worksheet.autoFitColumn(0); 

# ワークブックを保存
wb.save("autofit-column.xlsx")

Excel の行と列を自動調整する Python ライブラリ - 無料ライセンスを取得

無料の一時ライセンスを取得して、評価制限なしで Excel ファイルの行と列を自動調整できます。

結論

この記事では、Python で Excel ファイルの行と列を自動調整する方法を学習しました。コード サンプルは、インデックスをプログラムで使用して、特定の行または列の自動調整を有効にする方法を示しています。

Aspose の Python 用スプレッドシート ライブラリを探索する

ドキュメント にアクセスして、Aspose.Cells for Python のその他の機能を調べることができます。また、フォーラム から質問やクエリを共有することもできます。

関連項目