我有一个使用PowerQuery连接到SAP数据源的Excel表格。
通常情况下,我手动点击“全部刷新”来刷新数据。为了自动化这个过程,我编写了一个Python脚本来自动刷新表格。但是它存在一些问题。
是否有一种方法可以从命令行执行“全部刷新”命令?
Python尝试的代码:
通常情况下,我手动点击“全部刷新”来刷新数据。为了自动化这个过程,我编写了一个Python脚本来自动刷新表格。但是它存在一些问题。
是否有一种方法可以从命令行执行“全部刷新”命令?
Python尝试的代码:
xlapp = win32com.client.DispatchEx("Excel.Application")
wb = xlapp.workbooks.open(File1.xlsx)
wb.RefreshAll()
wb.SaveAs(File2.xlsx)
ActiveWorkbook.RefreshAll
来刷新所有连接。你正在使用Python中的xlwings吗? - MGPimport xlwings as xw
app = xw.App()
wb = xw.Book('文件路径')
wb.api.RefreshAll()
- MGP