【Python】シートの数だけ繰り返し処理をする【Excel】

Pythonで

 ・Excelファイルの
 ・シートの数だけ繰り返し処理
ができます!

前提

外部パッケージ「openpyxl」がインストールされていること。

コード

ここでは例として
 ・デスクトップ配下のファイル「aiueo.xlsx」の
 ・シートの数だけ繰り返し処理
をします。
※各シートの名前を出力します。

ファイル「aiueo.xlsx」には3シートある
ファイル「aiueo.xlsx」には3シートある
import openpyxl

# Excelファイルパス
excel_file_path = r"C:\Users\lunch\Desktop\aiueo.xlsx"

# 開く
wb = openpyxl.load_workbook(excel_file_path)

# シートの数だけ繰り返し
for sheet in wb:
    print(sheet.title)

シートの数だけ繰り返し処理をします(10~11行目)

実行結果

シートの数だけ繰り返し処理できました。
※各シートの名前を出力できました。

実行結果
実行結果

参考

外部パッケージ「openpyxl」の詳細は、公式サイトをご確認ください。

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