для перебора всех файлов в папке и всех листов в этих файлах. попробуйте это:
import pandas as pd
import os
file_list = [os.path.join(r,file) for r,d,f in os.walk("C:\\Users\\ref_folder\\") for file in f]
for file in list(file_list):
f = pd.ExcelFile(file)
sheet_names = f.sheet_names
for i in list(sheet_names):
dataframe = pd.read_excel(f,i)
этот фрейм данных даст вам фрейм данных для каждого листа, работает также для рабочих книг, имеющих 1 лист.
Вы можете сопоставить имя файла с именем файла столбца Excel, и, если оно совпадает, прочитайте df. Я чувствую, что это наиболее обобщенный способ перебора файлов в папке и чтения как df.
Надеюсь, это поможет.