擅长:python、mysql、java
<p>不幸的是,我对Python一无所知,但如果它能通过COM工作,Excel就不是一个单一的实例应用程序,所以您应该能够创建尽可能多的Excel实例。在</p>
<p>使用C,您可以通过以下方式创建多个Excel应用程序实例:</p>
<pre><code>Excel.Application xlApp1 = new Excel.Application();
Excel.Application xlApp2 = new Excel.Application();
Excel.Application xlApp3 = new Excel.Application();
</code></pre>
<p>在C中使用后期绑定,您可以使用:</p>
^{pr2}$
<p>如果使用VB.NET版,VB6或VBA您可以使用CreateObject,如下所示:</p>
<pre><code>Dim objXL1 As Object = CreateObject("Excel.Application")
Dim objXL2 As Object = CreateObject("Excel.Application")
Dim objXL3 As Object = CreateObject("Excel.Application")
</code></pre>
<p>不幸的是,在Python中,我没有任何线索。但是除非Python有一些限制(我无法想象?)那么我会认为这是非常有能力的。在</p>
<p>这就是说,让多个Excel实例充当其他操作的某种服务器的想法听起来相当不切实际。。。我会仔细测试您正在做什么,特别是在没有内存耗尽的情况下一次可以打开多少个实例,以及如果Excel由于某种原因崩溃,调用程序会发生什么情况。在</p>