Excel中安装了xlwings 中文手册插件,却报错无法调用指定文件

我一直在尝试安装和使用xlwings 中文手冊插件几天但我无法让它运行...我真的很想使用xlwings 中文手册,但它很难实现 .

xwlings已安装并且工作正常(我可以读取/写入.xlsx文件)但我真正想做的是從excel调用python函数为此我需要addin .

文档在这里并不是非常有用,我试图遵循本指南(来自):

您可以找到该位置此选项卡>信任中心>信任中心设置...>受信任位置下的文件夹在说明Excel默认位置:用户启动 . 重新启动Excel,您应该看到加载项“

例如当我尝试运行创建myproject.xlsm时已经可用的代码时,我收到此错误 . 代码如下所示:

我试图直接从开发人员选项卡以及在sheet1中创建的按钮运行此代码并分配其相应的宏...

作为旁注如果我转到开发人员选項卡>工具>参考,我可以看到xlwings 中文手册复选框处于活动状态...所以这应该不是问题 .

嗯这就是我到目前为止所做的一切......不知道我做错了什么以忣下一步做什么 . 我真的很想使用这个包但是如果有人知道一个很好的选择我完全开放(不仅要读/写excel而且直接从excel调用python脚本/函数)

如题显示安装成功,但是不能調用请问大家有遇到过这种情况吗????

新加了图片就是import以后就这样报错了

加入小组后即可参加投票

这里补一段xlwings 中文手册的安装方式(更简单如果有效的话,但不确定是否有效慎重!)

1. 先卸载掉原来可能存在的xlwings 中文手册

(如果有离线安装包,就进去有个setup.py的文件

说奣:我的xlwings 中文手册版本是0.11.5。老一点的版本可能需要经过额外的设置其excel插件才能用。

官方说明、网上的文章已经有很多了

这里总结如何從Excel通过加一个Macro(宏),点击一个按钮来调用Python从而实现对Excel的操作。

需求:通过点击Excel中的一个按钮通过VBA调用Python代码,实现对Excel的操作

案例:點击一个按钮,单元格A1中出现Helloworld!

假设我的py代码都写好了(后面当然要用)

 

2. Excel,显示开发工具选项卡

3. Excel,保存为启用宏的工作簿

5. Excel,显示xlwings 中攵手册选项卡这样才可以在Excel中通过VBA执行py和用户自定义函数(UDF)。

6. 配置python编译器路径以及执行的py文件路径

7. 在VBA中,写一个宏(执行py文件的say_hi函數)插入按钮,并绑定该宏

2. 显示“开发工具”选项卡

至此出现了开发工具的选项卡。

注意:你会发现根本就没有xlwings 中文手册这个选项。

这样一旦执行py的话会启一个黑窗口,此后执行py速度要比不勾选快

应该是不需要每次运行的时候都加载py文件了

但是这样的话修改了py文件,需要把黑窗口关掉重新导入

其实感觉就相当于是Debug模式还是Release模式

6. 配置编译器路径,需要执行的py文件路径

7. 写宏插入按钮,绑定宏


    

最后点击按钮,Done!

我要回帖

更多关于 xlwings 中文手册 的文章

 

随机推荐