Начинаем работу с Xlwings 0.30.15 в Excel 2019Python

Программы на Python
Гость
Начинаем работу с Xlwings 0.30.15 в Excel 2019

Сообщение Гость »

Я установил Xlwings 0.30.15 в Excel 2019, затем перешел на его ленту и ввел путь (L:\refinitiv\python\mb.py) к модулям UDF и интерпретатору. Введенные данные были трижды проверены на правильность.
Когда я нажимаю «импортировать функции», я получаю всплывающее окно cmd и окно Excel, оба из которых содержат ошибки, а также когда я пытаюсь использовать любую функцию из Python, я получаю ошибку «#NAME» в Excel.
У меня также установлена ​​и работает правильно надстройка Refinitiv Excel. Это надстройка COM. Я связался с Refinitiv и обнаружил, что проблем с совместимостью нет, поскольку они публикуют такие статьи, как «Как интегрировать финансовые данные из платформы данных Refinitiv в Excel с помощью Xlwings» (которые не решают мою проблему).Содержимое окна подсказки CMD:

Код: Выделить всё

xlwings server running, clsid={4CCCB3D7-7D80-4154-A661-62E0EC20FA00}, event loop on 23316
pythoncom error: Python error invoking COM method.

Traceback (most recent call last):
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-           packages\win32com\server\policy.py", line 305, in _Invoke_
return self._invoke_(dispid, lcid, wFlags, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\server\policy.py", line 310, in _invoke_
return S_OK, -1, self._invokeex_(dispid, lcid, wFlags, args, None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages\win32com\server\policy.py", line 639, in _invokeex_
return func(*args)
^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages\xlwings\com_server.py", line 231, in Call
return ToVariant(getattr(obj, method)(*pargs, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages\xlwings\udfs.py", line 703, in import_udfs
module = get_udf_module(module_name, xl_workbook)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages\xlwings\udfs.py", line  381, in get_udf_module
module = import_module(module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1126, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'L:\\refinitiv\\python\\mb'
Любые подсказки и разъяснения будут приветствоваться и признательны!
Отметить

Источник: https://stackoverflow.com/questions/781 ... excel-2019

Вернуться в «Python»