我在 COM 中打开了几个不同的工作簿(excel xlsx 格式),并把它们弄乱了。随着程序的进展,我希望关闭一个特定的工作簿,但保持其余的打开。
如何关闭一个工作簿?(而不是整个 excel 应用程序)
xl = Dispatch("Excel.Application")
xl.Visible = False
try:
output = xl.Workbooks.Open(workbookName)
output2 = xl.Workbooks.Open(workbook2Name)
except com_error:
print "you screwed up blahblahblah"
exit()
#work on some stuff
#close output but keep output2 open