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

環境
PyCharm 2021.3
Python 3.9.7

書式
1.ブックを取得します
ブック変数名 = openpyxl.load_workbook(ファイルのパス)
2.シートを取得します
シート変数名 = ブック変数名「シート名」
3.for セル変数1 in tuple(シート変数名.columns)
for セル変数2 in セル変数1:
列を基準にExcelのデータを取得します。
「tuple(sheet.columns)」で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.columns):
    #セルの値を取得
    for cft in celldatas:
        print(cft.value)

実行結果

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

 

Python

Posted by arkgame