OpenPyXL⑦ (集計表のサイズ取得)

集計表のサイズ取得

Worksheetオブジェクトの max_rowプロパティmax_columnプロパティ を参照すると、集計表のサイズを取得することができます。

集計表のサイズを取得することで、forループでデータを取得するときの 最終位置 とすることができるので便利です。

[Google Colaboratory]

1
2
3
4
5
6
import openpyxl
book = openpyxl.load_workbook('テスト.xlsx') # Excelブックを取得
sheet = book['Sheet1'] # Sheet1を取得

print('最大行数 ->', sheet.max_row) # 表の行数を取得
print('最大列数 ->', sheet.max_column) # 表の列数を取得

読み込むエクセルファイルは下記になります。

[テスト.xlsx]

[実行結果]

max_rowプロパティ で集計表の 最大行数max_columnプロパティ最大列数 を取得することができました。