Excelを扱うことができるPythonライブラリであるopenpyxlでExcelファイルをロードする方法を備忘録として残しておきます。
目次
サンプルのExcelファイル
使い方をまとめる上で、以下の「sample.xlsx」という名称のExcelファイルをCドライブ直下に格納したことを想定します。
また、「sample.xlsx」には「購入リスト」と「お店一覧」という名称のシートが2つあることを想定します。
Excelファイルをロードする
【サンプルコード】
##### 【Excelファイルをロードする】 #####
import openpyxl
# Excelファイルのロード
excel_path='C:/sample.xlsm'
workbook = openpyxl.load_workbook(filename=excel_path)
# ロードしたオブジェクトの型を調べる
print(f'openpyxl.load_workbook()のデータ型: {type(workbook)}')
# ロードしたExcelファイルを閉じる
workbook.close()
【実行結果】
openpyxl.load_workbook()のデータ型: <class 'openpyxl.workbook.workbook.Workbook'>
【説明】
- openpyxl.load_workbook()によって、Excelをロードすることができます。
- openpyxlのload_workbook()を使ってExcelファイルを開くと、Workbookオブジェクトが返ってきます。
- Workbookオブジェクト「openpyxl.workbook.workbookモジュール」内のWorkbookクラスで定義されています。
- ロードしたら、 Workbookオブジェクトのclose()でExcelを閉じます。
- Workbookオブジェクトは「openpyxl.workbook.workbookモジュール」内のWorkbookクラスで定義されています。
関連情報
【openpxxlライブラリのまとめ】
【Pythonライブラリのまとめ】
参考
以上!
コメント