Я написал скрипт Python, который использует библиотеку xlwings, чтобы получить входные данные функции из конкретной электронной таблицы. Идея состоит в том, чтобы запустить этот код из Excel (импортировав модуль xlwings как модуль VBA). Я могу либо запустить его так (то есть из Excel, используя команду RunPython в VBA), либо я могу установить Mock Caller при запуске скрипта в PyCharm, что упрощает ввод входных данных функции.
Эта настройка работает нормально, и при запуске скрипта в PyCharm в среднем это занимает около 2 секунд. Однако, когда я запускаю его из Excel, в среднем это занимает около 30 секунд (с учетом того же набора входных данных оба раза).
Таким образом, похоже, что время, необходимое Excel для вызова Python, относительно велико. Кто-нибудь может посоветовать, как ускорить это? Примерно столько времени требуется для запуска python из Excel?
заранее спасибо