0

我正在尝试了解如何从快速入门中获取“mymodule.py”以在我的 excel 中工作。我的问题是,我应该把 mymodule.py 放在哪里,以便 excel/xlwings 可以正确调用它?对我来说,这从文档中不清楚。我怎样才能从其他文件中读取 .py 。我尝试弄乱以下内容:

PYTHON_MAC:这是 Mac OSX 上 Python 解释器的目录。"" 根据 .bash_profile 上的 PATH 解析为您的默认安装。要在 Mac 上获取特殊文件夹,请键入 GetMacDir("Name"),其中 Name 是以下之一:Home、Desktop、Applications、Documents。

但是没有成功。实际上我不明白我应该在哪里更改设置?在 VBA 文件中?

在此先感谢-我是python新手...

4

1 回答 1

0

Python 根据module-search-path-docs 查找特定路径上的文件。默认情况下,xlwings VBA 模块将工作簿的路径添加到此路径(即它希望源文件与工作簿位于同一目录中)。这正在 VBA 设置中的这一行发生(或可以更改为您的 python 文件所在的位置),并在此处PYTHONPATH = ThisWorkbook.Path进行了解释。是 python 解释器的位置,如果你使用像Anaconda发行版这样的东西,你不需要改变它,我会在 Mac 上推荐它。PYTHON_MAC

于 2015-02-18T20:02:24.083 回答