Есть функция, она принимает имя файла, открывает его, выравнивает ширину столбцов экселевских, сохраняет и закрывает.
Если потом изменить этот файл, то функция больше не срабатывает!
Ошибка - количество рабочих книг в таком файле становится равным нулю, но это для питона. Экселю всё хорошо…
try:
app = win32com.client.Dispatch(“Excel.Application”)
except:
raise Exception, u'ComExcelException'
app.Visible = False
workbooks = app.Workbooks
print workbooks.__len__()
c = workbooks.Sheets.Count
То есть workbooks то существует, то нет… Как бороться?..