用COM创build新的Excel进程(pywin32)

我正在尝试使用COM / pywin32来创build一个不同于当前正在运行的自治和不可见的Excel进程。

如果我在Excel窗口已经打开的情况下使用下面的代码,它将使前者不可见。 我想这是因为它只是访问相同的过程。

from win32com.client import Dispatch excel = Dispatch('Excel.Application') excel.Visible = False excel.WorkBooks.Open('C:/someFile.xls') 

我需要这个的原因,是因为我想在不影响当前工作的情况下在后台刮一个不同的Excel文件。 另外,我不知道如何closures其中的一个进程。

如果你要build议一个新的图书馆,我也想知道如何在COM中处理这个问题。

 excel = win32.DispatchEx('Excel.Application') 

也如果你想操纵excel文件尝试