見出し画像

【お手軽Python】openpyxlによるExcelファイル読み込み

OpenPyXL

openpyxlとは、Pythonのライブラリです。
openpyxlは、Excelファイルを操作する時に使われます。

Excel操作に特化したライブラリなので、軽量で使いやすいという利点があります。


Excelファイルの読み込み


sample.xlsxの中身が

画像1

だった場合


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ファイルを操作するのにはうってつけのライブラリなので、是非使ってみてください。

いいなと思ったら応援しよう!