- 必要なパッケージのインポート: まず、必要なパッケージをインポートします。GlobとOpenpyxlパッケージが必要です。
import glob
import openpyxl
- Excelファイルのパスを指定: 読み込むExcelファイルが格納されているディレクトリのパスを指定します。
directory = '/path/to/excel/files'
- Globを使用してExcelファイルのパスを取得: Globを使用して、指定したディレクトリ内のすべてのExcelファイルのパスを取得します。
excel_files = glob.glob(directory + '/*.xlsx') # .xlsx拡張子のExcelファイルを取得
- Excelファイルを順番に読み込む: 取得したExcelファイルのパスをループ処理し、順番にファイルを読み込みます。
for file in excel_files:
workbook = openpyxl.load_workbook(file)
# ファイルの処理を行う(例: データの読み込み、解析、変換など)
上記のコード例では、Globを使用して指定したディレクトリ内のすべての.xlsxファイルを取得しています。もし、他の拡張子のExcelファイルも読み込みたい場合は、Globの引数を変更してください。
この方法を使用すると、指定したディレクトリ内のすべてのExcelファイルを簡単に読み込むことができます。