我想自动刷新我的 excel 文件。
目前我的代码并不完全令人满意,因为 Excel 每次都要求我单击“取消”或“确定”。我的 Excel 文件中有两张工作表。

这是python代码:

import win32com.client as win32
Xlsx = win32.DispatchEx('Excel.Application')
Xlsx.DisplayAlerts = True
Xlsx.Visible = True
book = Xlsx.Workbooks.Open('C:/Test_Excel/Essai_1.xlsx')
# Refresh my two sheets
book.RefreshAll()
book.Save()
book.Close()
Xlsx.Quit()
del book
del Xlsx

如何在 Excel 不问我任何问题的情况下自动刷新 Excel 文件。

谢谢

最佳答案

尝试将 Xlsx.DisplayAlerts = True 设置为 Xlsx.DisplayAlerts = False ,这应该可以解决问题。

关于自动刷新 Excel 电子表格的 Python 脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51129251/

10-14 03:07