xlwings可以在后台运行excel吗?

我运行了一个Python XLWings代码,其中依次调用多个Excel文件。 尽pipe代码在处理之后closures了每个Excel(并且在任何特定时刻不超过1个Excel),但是这个过程变得越来越慢。 内存testing显示在closuresexcel文件后剩余的进程仍然存在。

有没有更顺利的方法来做到这一点? 也许XLWings可以在后台模式下调用这些Excel文件,而不需要花费时间和内存来加载界面?

感谢您的帮助。

是的, xlwings也允许你在后台隐藏Excel应用程序。 为此,您必须使用input参数visible=Falsexlwings.App对象。

简单的例子:

 import xlwings as xw app = xw.App(visible=False) book = app.books[0] sheet = book.sheets[0] sheet.range('A1').value = 73913 book.save('book.xlsx') app.kill()