请教,如何使用 python 关闭已打开的工作簿
VBA代码:比如我想关闭 文件名为“年终总结.xlsx”的文件,路径不论,后缀不论。
可以使用下面的VBA代码来实现。
Sub CloseWb(wbName As String)
Dim i%
For i = 1 To Workbooks.Count
If Workbooks(i).Name Like wbName & ".*" Then
Workbooks(i).Close (True)
End If
Next i
End Sub
我想用 python 来精确关闭这个文件,若文件没有打开也不报错,而不影响其他已打开的Excel文档,使用哪个库可以实现呢?
xlwings? bester 发表于 2023-1-2 15:22
xlwings?
谢了,我翻了翻手册,搞定
import xlwings as xw
def closeWb(wbName):
for i in xw.books:
if i.name.startswith(wbName):
i.close()
closeWb('用户信息')
页:
[1]