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'
我可以根据 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'