「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)
実行結果
都市 東京 名前 山田 大学 東京大学