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