#OpenPyXLとは
openpyxlとは、Pythonのライブラリです。
openpyxlは、Excelファイルを操作する時に使われます。
Excel操作に特化したライブラリなので、軽量で使いやすいという利点があります。
#Excelファイルの読み込み
sample.xlsxの中身が
だった場合
wb = openpyxl.load_workbook('sample.xlsx')
とすることで、Workbookオブジェクトを取得できます。
さらに
ws = wb['sheet1']
とすることで、Worksheetオブジェクトを取得できます。
これでsample.xlsxのシート名'sheet1'の情報がwsに入ったことになります。
###指定のセル読み込み
main.py
import openpyxl
wb = openpyxl.load_workbook('sample.xlsx')
ws = wb['sheet1']
ここまでは共通であるとします。
####Excelの指定文字列で取得
main.py
cell = ws['A2'] # A
####行番号、列番号を指定して取得
main.py
cell = ws.cell(row=2, column=1) # B
A,Bのcellの値(value)は、どちらも「1」となります。
main.py
print(cell.value) # 1が表示される
#まとめ
OpenPyXLを使ってExcelファイルを読み込む方法を紹介しました。
PythonでExcelファイルを操作するのにはうってつけのライブラリなので、是非使ってみてください。