OpenPyXL⑤ (Excelのセル情報取得②)

Excelのセル情報取得

Cellオブジェクト には、セルの情報を参照するための プロパティ があります。

プロパティ 内容
row を示す整数値。
column を示す文字列。
coordinate セル番地を示す文字列。
value セルの

それぞれの プロパティ を参照したサンプルコードは以下の通りです。

[Google Colaboratory]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import openpyxl

book = openpyxl.load_workbook('テスト.xlsx') # Excelブックを取得
sheet = book['Sheet1'] # Sheet1を取得
cel = sheet['A2'] # セルA2を取得

# 列名、行番号、値を出力
print('列' + str(cel.column) + # 列名のみを取得
', 行' + str(cel.row) + # 行番号のみを取得
' : ' + cel.value) # セルの値を取得

# セル番地、値を出力
print('セル', cel.coordinate, # 行列のセル番地を取得
' : ' + cel.value) # セルの値を取得

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

[テスト.xlsx]

[実行結果]

各プロパティの内容を取得することができました。