Проблемы с xlwings и возможность хранить значения именованных диапазонов в словаре - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть двухмерная таблица в Excel с колонками «Excel Var Name» и «Sheet». Цель состоит в том, чтобы l oop просмотреть их в python и сохранить именованные диапазоны в словаре python.

Я могу видеть значения и значения словарного ключа, сохраненные после 1 итерации, но как только она достигает 2-й итерации, она бомбит с сообщением ниже:

* Traceback (последний вызов последний) : Файл "C: \ Users \ YV999FY \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ xlwings_xl windows .py", строка 62, в вызов v = метод self .__ (* args, ** kwargs) Файл ">", строка 2, в диапазоне pywintypes.com_error: (-2147352567, 'Исключение произошло.', (0, Нет, Нет, Нет, 0, -2146827284) Нет) *

for index, row in ListRefVars.iterrows():
      StrNameRefVar = row['Excel Var Name']
      shtname = row['Sheet']
      wsTemp = wb.sheets[shtname]
      StrNameRefVar = row['Excel Var Name']
      dictVal = wsTemp.range(StrNameRefVar).value
      dvar[StrNameRefVar] = dictVal


...