Python更新excel电子表格链接

我有python代码打开excel,然后保存并退出,但我努力寻找一个关键的临时步骤的正确的Python代码 – 一旦python打开我的电子表格什么是代码“编辑链接”,然后“更新值”保存之前电子表格? 请注意,这是不一样的wb.RefreshAll()我的代码与缺less临时步骤如下:

import win32com.client xlapp = win32com.client.DispatchEx("Excel.Application") wb = xlapp.workbooks.open('C:/myfilepathname/test.xlsm') #what code goes here to select edit links and update them all. wb.Save() xlapp.Quit() 

谢谢

所以我决定在现有的电子表格中创build一个macros来更新外部链接,并从python中调用这个macros,如下所示:

 import os import win32com.client xl=win32com.client.Dispatch("Excel.Application") xl.Workbooks.Open(Filename="C:/myfilepathname/test.xlsm", ReadOnly=1) xl.Visible = True xl.Application.Run("mymacro") xl.ActiveWorkbook.Save() xl.Quit()