Форум сайта python.su
Есть функция, она принимает имя файла, открывает его, выравнивает ширину столбцов экселевских, сохраняет и закрывает.
Если потом изменить этот файл, то функция больше не срабатывает!
Ошибка - количество рабочих книг в таком файле становится равным нулю, но это для питона. Экселю всё хорошо…
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 то существует, то нет… Как бороться?..
Офлайн
Число рабочих книг в файле? А по моему файл - это и есть рабочая книга (если открыт екселем). А вот число рабочих книг в коллекции WorkBooks объекта Excel.Application …
Офлайн