当从Excel中的独立Python应用程序运行时,Excel无法使用xlwings连接建立

时间:2015-02-19 11:31:55

标签: excel python-2.7 xlwings

我正在尝试使用xlwings从脚本创建独立应用程序。我使用了py2exe和cx_freeze。两者都在Excel之外工作得很好(我添加了一些测试)。当我在Excel中将它们中的任何一个导入为VBA宏时,它们也可以正常工作。但到目前为止,只在我的电脑上。我让我的朋友检查脚本是否在她的计算机上运行,​​并且出现以下错误:

enter image description here

所以我认为弄清楚我是否做错了是有意义的。我给她发了一个斐波那契的例子,它引发了同样的错误:

enter image description here

这些文件的名称应该有问题,但对我来说并不是很明显。也许有人已经知道如何处理它?谢谢!

1 个答案:

答案 0 :(得分:1)

如果从互联网上下载文件,它们只能在Excel的第一个实例中立即运行。含义:您的朋友应该尝试完全关闭Excel。如果还有EXCEL进程正在运行,请检查任务管理器,如果是,则将其终止。然后在Excel的新实例中再试一次。

<强>更新 啊,我明白了 - 当文件路径中涉及到unicode字符时,问题似乎就是一个错误!我已经开了一个问题here。在此期间,尝试在没有unicode字符的路径上运行该文件。