「Python」タプルを使ってExcelのデータ(行基準)を取得する

環境
PyCharm 2021.3
Python 3.9.7

書式
1.ブックを取得します
ブック変数名 = openpyxl.load_workbook(ファイルのパス)
2.シートを取得します
シート変数名 = ブック変数名「シート名」

3.for セル変数1 in tuple(シート変数名.rows)
    for セル変数2 in セル変数1:

属性rowsで1行ごとに取得し、その1行をさらに列毎に取得して、セルの値を取得します。

使用例

import openpyxl

# ブックを取得
bk = openpyxl.load_workbook('C:\\study\\skill\\python\\test001.xlsx')
# シートを取得
sheet = bk['学生一覧']

# tuple(sheet.rows)で1行ごとに取得
for celldatas in tuple(sheet.rows):
    #セルの値を取得
    for cft in celldatas:
        print(cft.value)

実行結果

都市
名前
大学
東京
山田
東京大学

 

Python

Posted by arkgame