【Python】OpenPyXLでExcelファイルからセルの値を取得する
openpyxlモジュールのインストール
pipを使用してインストールできます。
pip install openpyxl
セルの値を取得する
適当なexample.xlsxを準備し下記プログラムを実行するとセル(B1)の値を取得することができます。
import openpyxl # ワークブック(.xlsxファイル)を開く wb = openpyxl.load_workbook("example.xlsx") # シート名"Sheet1"の取得 sheet = wb.get_sheet_by_name("Sheet1") #セル(B1)の値の取得 val = sheet.cell(row=1, column=2).value print(val)
cell()メソッド
cell()メソッドに渡す、row、columnによりCellオブジェクトを取得できます。for文でrow、columnに値を渡すことで連続したセルの値を取得することもできます。