PYTHON / XLWINGS - 非常基本的步骤:如何让脚本在excel中工作

时间:2015-02-18 15:53:03

标签: python excel xlwings

我试图了解如何获得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的新手......

1 个答案:

答案 0 :(得分:0)

Python根据module-search-path-docs在某些路径上查找文件。默认情况下,xlwings VBA模块将工作簿的路径添加到此路径(即,它希望源文件与工作簿位于同一目录中)。在VBA设置PYTHONPATH = ThisWorkbook.Path中,这一行正在发生(或者可以更改为python文件所在的位置)并解释为herePYTHON_MAC是python解释器的位置,如果您使用Anaconda发布内容,我不应该更改它,我建议在Mac上使用。