【发布时间】:2010-10-05 17:47:12
【问题描述】:
我有一个旧版应用程序,它在许多 Excel 工作簿中实现。这不是我有权重新实现的东西,但是我维护的另一个应用程序确实需要能够调用 Excel 工作簿中的函数。
它被赋予了一个使用 Win32Com 库的 python 接口。其他进程可以调用我的 python 包中的函数,然后通过 Win32Com 调用我需要的函数。
不幸的是,COM 不允许我指定特定的 COM 进程,所以目前无论我的服务器多么强大,我都只能在计算机上一次控制一个 Excel 实例。如果我要尝试运行多个 excel 实例,则无法确保 python 层绑定到特定的 Excel 实例。
我希望能够在我的 Windows 服务器上同时运行 1 个以上的 Excel 应用程序。有没有办法做到这一点?例如,我是否可以划分我的环境,以便我可以运行我的应用程序支持的尽可能多的 Excel _ Python 组合?
【问题讨论】: