无论我做什么,都无法将XLWings加载项安装到excel中

时间:2017-08-18 12:52:01

标签: python excel vba xlwings

我真的非常想为excel尝试这个加载项,但无论我或我的同事(包括我的一位信息系统教授)尝试过,我们都无法让它工作。 Excel,为了使用添加,必须具有XLAM文件。但是,网站上没有链接(xlwings.org)。即使使用pip来“下载/安装”xlwings,它也不包括文档声称的命令客户端。因此,用户端没有可能获得我们可以确定的xlwings。没有xlam,命令提示符不起作用。但是,我们拥有所有文件。我看到了目录,包括quickstart宏。但是命令提示符不会执行xlwings或任何其他命令,从而导致模块无法使用,至少据我们所知。

The documentation states: “要安装加载项,最简单的方法是使用命令行客户端:xlwings addin install。” 这就是他们网站上关于加载项安装的全部内容。即使我将路径环境变量更改为指向XLWings文件夹(其中包含他们提到的快速入门文件),将此键入命令提示符也不起作用。从字面上看,他们给安装的说明根本不起作用。

2 个答案:

答案 0 :(得分:8)

好问题。在尝试安装此插件时,我自己也遇到了很多麻烦,因为它几乎无法在他们的网站上找到。但是,我最终在这里找到了下载它的链接: https://github.com/ZoomerAnalytics/xlwings/releases/download/v0.11.4/xlwings.xlam

答案 1 :(得分:2)

我会为其他任何人添加此内容。加载项我也遇到了很多麻烦。

如果它是您的选项,安装Anaconda将为您提供xlwings和一堆其他软件包以及Anaconda Navigator,如果您感兴趣,它们会为您提供Spyder IDE和Jupyter笔记本电脑。 xlwings命令行也已安装。我首先卸载了以前版本的Python以消除混淆。

现在选择一个工作目录并使用

启动一个项目
xlwings quickstart AProjectName

您将获得一个文件夹AProjectName,其中包含一个同名的启动器xlsm和py文件。打开AProjectName.xlsm并打开VBA Explorer。导出xlwings模块。现在您将拥有xlwings.bas,您可以将其导入任何工作簿,并且您不需要加载项。在与他人共享您的工作簿时,这应该会有所帮助。他们需要安装Anaconda或Python + xlwings,但不需要加载项。