xlwings - 此工作簿包含指向其他数据源的链接 - display_alert 不起作用
xlwings - This workbook contains links to other data sources - display_alert doesn't work
目的是用指向另一个工作簿的链接刷新整个工作簿。
下面的代码会生成一个弹出窗口 window,其中可以选择是否更新链接。
有没有办法删除这个弹出窗口?目前 app.display_alerts = False 不起作用。
import xlwings as xw
app = xw.App()
app.display_alerts = False
wb = xw.Book('pathToFile')
wb.api.RefreshAll()
请尝试使用以下代码。这应该是工作。
import xlwings
app = xlwings.App(visible=True, add_book=False)
app.display_alerts = False
只需在打开工作簿时设置update_links=False
。这适用于 xw.Book()
和 myapp.books.open()
:
import xlwings as xw
wb = xw.Book('pathToFile', update_links=False)
wb.api.RefreshAll()
除非您需要在特定的 app
中打开您的书,否则您不需要显式实例化一个 app
对象。您也可以通过 wb.app
获取它,只是在这种情况下,您不需要它。
目的是用指向另一个工作簿的链接刷新整个工作簿。
下面的代码会生成一个弹出窗口 window,其中可以选择是否更新链接。
有没有办法删除这个弹出窗口?目前 app.display_alerts = False 不起作用。
import xlwings as xw
app = xw.App()
app.display_alerts = False
wb = xw.Book('pathToFile')
wb.api.RefreshAll()
请尝试使用以下代码。这应该是工作。
import xlwings
app = xlwings.App(visible=True, add_book=False)
app.display_alerts = False
只需在打开工作簿时设置update_links=False
。这适用于 xw.Book()
和 myapp.books.open()
:
import xlwings as xw
wb = xw.Book('pathToFile', update_links=False)
wb.api.RefreshAll()
除非您需要在特定的 app
中打开您的书,否则您不需要显式实例化一个 app
对象。您也可以通过 wb.app
获取它,只是在这种情况下,您不需要它。