import pandas as pd
df=pd.ExcelFile("sample.xlsm")
#Check number of sheets and their name
if(len(df.sheet_names)==8):
sheet1=df.parse(0)
sheet2=df.parse(1)
sheet3=df.parse(2)
sheet4=df.parse(3)
sheet5=df.parse(4)
sheet6=df.parse(5)
sheet7=df.parse(6)
if(sheet1.name=='Work'): pass
else: print("Throw an error")
else: print("Throw an error")
У меня есть рабочая книга, сохраненная локально как sample.xlsm, и я должен проверить правильность количества содержащихся в ней листов и названий листов. В моем случае количество листов должно быть равно 8. После проверки количества листов я проверяю, правильны ли имена листов или нет, но я не мог найти никакого способа сделать это.