xlwings可以在后台运行excel吗?

2024-06-26 17:44:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我运行一个pythonxlwings代码,其中多个Excel文件按顺序调用。虽然代码在处理完每个Excel后关闭它(并且在任何给定时刻打开的Excel都不超过1个),但是这个过程变得越来越慢。内存测试表明,关闭excel文件后仍有剩余进程。在

有没有更顺畅的方法?XLWings可以在后台模式下调用这些Excel文件,而不需要花费时间和内存来加载接口吗?在

谢谢你的帮助。在


Tags: 文件方法内存代码进程过程时间模式
1条回答
网友
1楼 · 发布于 2024-06-26 17:44:19

是的,xlwings也允许您将Excel应用程序隐藏在后台。为此,必须使用带有输入参数visible=False^{}对象。在

简单示例:

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()

相关问题 更多 >