我有两个打开的工作簿。不是在COM中手动打开工作簿!所以我还没有关闭现有的对象。 from win32com.client import Dispatch
excel = Dispatch("Excel.Application")
excel.Visible = False
excel.DisplayAlerts = False
excel.Workbooks('1.xlsx').Close()
excel.Quit()
无法帮助解决这个问题并给我一个错误。如何在python中关闭由鼠标手动打开的特定工作簿?
var json = '["sgrdalal21"]';
答案 0 :(得分:0)
找到了this VBA stuff,并且Python绑定非常相似:
from win32com.client import Dispatch
xl = Dispatch('Excel.Application')
xl.Workbooks("FILENAME.EXT").Close(SaveChanges=True)
这在Python 3.6中完全适用于我,只是以为我会将其留给其他通过Google偶然发现的人。