ichigo
ichigo

Reputation: 327

Count number of sheets in an Excel file using win32com.client

Using win32com.client, how can I count all the number of sheets in a excel file?

Upvotes: 4

Views: 5821

Answers (1)

ichigo
ichigo

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

Related Questions