码迷,mamicode.com
首页 > 编程语言 > 详细

python刷新excel

时间:2020-03-07 20:49:00      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:app   hal   代码   lap   数据库   pytho   xlsx   pen   rom   

说明:

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

标签:app   hal   代码   lap   数据库   pytho   xlsx   pen   rom   

原文地址:https://www.cnblogs.com/qianslup/p/12411187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!