Я вчера обновил библиотеку Openpyxl до версии 2.5.11.Теперь, когда я просто открываю книгу Excel (это файл xlsx без макросов), я получаю следующее странное сообщение об ошибке, которого у меня не было, когда я вчера открывал тот же самый файл перед обновлением библиотеки: Код:
tips = r"NTipsPerf6b.xlsm"
wb = openpyxl.load_workbook(tips)
и это обратная связь:
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-16-980c37a8c9f7> in <module>()
----> 1 wb = openpyxl.load_workbook(tips)
C:\ProgramData\Anaconda3\lib\site-packages\openpyxl\reader\excel.py in load_workbook(filename, read_only, keep_vba, data_only, guess_types, keep_links)
291 ws._rels = [] # reset
292
--> 293 parser.assign_names()
294
295 #wb._differential_styles.styles = [] # tables may depened upon dxf
C:\ProgramData\Anaconda3\lib\site-packages\openpyxl\packaging\workbook.py in assign_names(self)
104 reserved = defn.is_reserved
105 if reserved in ("Print_Titles", "Print_Area"):
--> 106 sheet = self.wb._sheets[defn.localSheetId]
107 if reserved == "Print_Titles":
108 rows, cols = _unpack_print_titles(defn)
IndexError: list index out of range
, если у кого-то есть какие-либо подсказки о том, как это исправить, что было бы очень полезно.Спасибо