Excel 当 运行 来自 Excel 的独立 Python 应用程序时,无法建立 xlwings 连接
Excel can't establish with xlwings connection when running from standalone Python app from Excel
我正在尝试使用 xlwings 从脚本创建独立应用程序。我同时使用了 py2exe 和 cx_freeze。两者都在 Excel 之外工作得很好(我添加了一些测试)。当我将它们中的任何一个作为 VBA 宏导入 Excel 时,它们也能正常工作。但到目前为止,只在我的电脑上。我让我的朋友检查脚本是否可以在她的计算机上运行,她收到以下错误:
所以我认为弄清楚我是否做错了什么是有意义的。我给她发了一个斐波那契示例,它引发了同样的错误:
应该是文件名有问题,但具体是什么我不太清楚。也许有人已经知道如何处理它?谢谢!
如果文件是从互联网上下载的,它们只能在 Excel 的第一个实例中立即运行。意思是:你的朋友应该尝试完全关闭 Excel。如果仍有 EXCEL
进程 运行ning,还要检查任务管理器,如果有,则将其终止。然后在 Excel.
的新实例中重试
更新:
啊,我明白了 - 问题似乎是文件路径中涉及 unicode 字符时发生的错误!我已经打开了一个问题 here。同时,尝试 运行 路径上没有 unicode 字符的文件。
我正在尝试使用 xlwings 从脚本创建独立应用程序。我同时使用了 py2exe 和 cx_freeze。两者都在 Excel 之外工作得很好(我添加了一些测试)。当我将它们中的任何一个作为 VBA 宏导入 Excel 时,它们也能正常工作。但到目前为止,只在我的电脑上。我让我的朋友检查脚本是否可以在她的计算机上运行,她收到以下错误:
所以我认为弄清楚我是否做错了什么是有意义的。我给她发了一个斐波那契示例,它引发了同样的错误:
应该是文件名有问题,但具体是什么我不太清楚。也许有人已经知道如何处理它?谢谢!
如果文件是从互联网上下载的,它们只能在 Excel 的第一个实例中立即运行。意思是:你的朋友应该尝试完全关闭 Excel。如果仍有 EXCEL
进程 运行ning,还要检查任务管理器,如果有,则将其终止。然后在 Excel.
更新: 啊,我明白了 - 问题似乎是文件路径中涉及 unicode 字符时发生的错误!我已经打开了一个问题 here。同时,尝试 运行 路径上没有 unicode 字符的文件。