python刷新excel

Posted qsl_你猜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python刷新excel相关的知识,希望对你有一定的参考价值。

说明:

excel连接数据库,然后python控制excel刷新。

 

代码展示

import os
import time
from win32com.client import Dispatch


def refreash(path_file):
    os.system(taskkill /IM EXCEL.exe /F)    # 杀死正在执行的excel程序,慎用,可不用
    xlapp = Dispatch(Excel.Application)
    xlapp.visible = 1
    wkb = xlapp.Workbooks.open(path_file)
    wkb.RefreshAll()
    time.sleep(20)                           # 如果表格中刷新时间过长,或者有很多计算,建议沉睡一会
    wkb.Save()
    wkb.Close(1)
    xlapp.quit()
    print(自动更新结束)

if __name__ == __main__:
    path_file = rE:测试ceshi.xlsx
    refreash(path_file)

 

以上是关于python刷新excel的主要内容,如果未能解决你的问题,请参考以下文章

Excel - 通过 Python 刷新电源查询数据

刷新片段不再起作用?

自动刷新android片段,直到满足条件

从 fragmentActivity 刷新片段 UI

使用底部导航栏防止片段刷新

片段不刷新其内容