我有一个与SharePoint库一起使用的python脚本。它需要库中的Excel文档,以只读模式读取信息并关闭文档。 在我签出文档时会发生问题:在关闭工作簿之前,Excel会问我:'此文档仍然签出给您。你想放弃签出以允许其他人编辑文件吗? 如何在python中关闭此对话框?它冻结了我的脚本,无法继续处理其他文件。
以下是我使用的一些代码:
def uploadToMySQL(conn, #some parameters):
ex = Excel.ApplicationClass()
ex.Visible = False
ex.DisplayAlerts = False
for sp_car in upl_sp_cars:
try:
uploadExcelCARDetails(conn, ex, sp_car)
except Exception as e:
finally:
if ex:
ex.Quit()
def uploadExcelCARDetails(conn, ex, car):
wb = None
try:
except Exception as e:
finally:
if wb:
print "Closing workbook...."
wb.Close(False)
问题发生在代码的最后一行,出现了一个弹出窗口。
谢谢, 叶戈尔