PythonでExcelファイルをロードする(openpyxl)

ノウハウ
スポンサーリンク

 

  

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ライブラリのまとめ】

 

 

参考

 

 

 

以上!

コメント

タイトルとURLをコピーしました