Reputation: 327
Using win32com.client, how can I count all the number of sheets in a excel file?
Upvotes: 4
Views: 5821
Reputation: 327
Found it:
excel = win32.gencache.EnsureDispatch('Excel.Application')
try:
wb = excel.Workbooks.Open(file)
except:
print "Failed to open spreadsheet " + file
sys.exit(1)
count = wb.Sheets.Count
Upvotes: 7