当我使用打开工作簿时
wbTest = xlwings.Book('test.xlsm')
EXCEL 应用程序打开并显示工作簿。但是当做一个
wbTest.close()
之后,工作簿关闭,但 EXCEL 窗口保持打开状态,因此我必须手动关闭它,即使xlwings.apps
返回一个空列表:
有没有办法在最后一个工作簿关闭后立即关闭 EXCEL 窗口?
到目前为止,在官方文档(readthedocs)中我找不到解决这个问题的任何内容。
在 Windows 上,xlwings 目前需要工作簿才能与 Excel 进行通信。但是,您可以通过退出应用程序而不是仅仅关闭工作簿来实现您想要的目的(您可以首先检查该应用程序中是否打开了多个工作簿len(wbTest.app.books)
):
wbTest.app.quit()
您可能想先保存工作簿,或者也可以app.kill()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)