У меня есть Excel с несколькими листами, мне нужно перебрать все листы и передать содержимое листа через функцию yield.
sheetnames = xls.sheetnames
for s in sheetnames:
result = pd.read_excel(excel_file, sheet_name=s)
count_row = result.shape[0]
for i in range(count_row):
r = result.iloc[i]
yield r
здесь имя листа выбирает список листов, я бы хотите перебрать каждый лист и получить значения строк. Теперь я получаю только значения первого листа, а не листы после него, т.е. выход не работает по наружному на l oop листов. Любая помощь будет принята с благодарностью.