xlwings - 如何将现有的 UDF 导入新的 sheet

xlwings - how to import existing UDFs to a new sheet

我可以根据 http://docs.xlwings.org/en/stable/udfs.html#udfs 上的快速入门示例获得 UDF 的基本示例。

我接下来要做的是将这些导入到另一个工作簿中。

我认为这就像在 xlwings 功能区的 "UDF Modules" 部分中提供示例 "myproject.py" python 脚本的路径 ('C:\Test\myproject\myproject.py') 一样简单,但这给出了 "ModuleNotFoundError".

ModuleNotFoundError: No module named 'C:\Test\myproject\myproject'

这应该按预期工作,还是我需要做更多的工作才能将 "myproject.py" 脚本变成作为模块有效的东西?

PYTHONPATH 的值:应该是 'C:\Test\myproject\'

UDF 模块的值:是 'myproject'