Excelシートの読み込み
Excelファイル内のExcelシートを取得する方法には、次の2つがあります。
- Workbook[‘ワークシート’]
Workbookオブジェクトは、ワークシートオブジェクトを 辞書型 のデータとして保持しています。
Workbookオブジェクト[‘ワークシート名’]のように ワークシート名をキー にすると、対象のWorkbookオブジェクトを取得することができます。 - Workbook.activeプロパティ
Workbookオブジェクトの activeプロパティ(属性)を参照すると、Workbookオブジェクトに格納されているワークシートのうち、アクティブな状態(選択状態)にあるワークシートのWorkbookオブジェクトを取得できます。
サンプルコード
上記の2種類の方法でExcelシートを読み込みます。
Wroksheetオブジェクトには タイトル(シート名) を参照する titleプロパティ があるので、このプロパティを使ってシートのタイトルを取得します。
[Google Colaboratory]
1 | import openpyxl |
[実行結果]
‘sheet1’という名称のシート と アクティブなシート を取得し、その タイトル(シート名)を表示することができました。