@windows
1. 创建Excel任务
在excel中如果有打开exce即可自动运行或者刷新的任务,如VBA, power query, pivot等,此处以pivot为例
1.1 随机生成一组数据,创建透视表
1.2 选择透视表下的选项-数据-勾选打开文件时自动刷新数据
1.3 打开Task Scheduler,创建任务
给任务命名为Test
新建触发条件
具体运行频率可自行设置
添加操作Actions-New
找到自己电脑上的EXCEL.EXE所在路径,如:“C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE”
选择需要运行的文件路径,如:C:\Users***\Desktop\test.xlsx
上边两个路径需要替换成自己电脑上的具体路径
点击OK,此时就创建好了一个任务,运行结果如下:
数据已经自动刷新好了.
2. 创建exe任务
在写好了python代码,生成exe后,一般是双击exe文件运行程序,也可以添加到Task Scheduler定时运行任务
2.1 编写python代码并生成exe文件
import xml.dom.minidom
dom = xml.dom.minidom.parse('config.xml')
root = dom.documentElement
link = root.getElementsByTagName('website')[0].firstChild.data
print(link)
上边代码实现了读取当前文件夹下config文件中的网址,并把网址打印出来
2.2 打开Task Scheduler,创建任务
这个和第一个任务的大部分操作都一致,在添加Action这里有细微差别,具体添加的路径会有不同,因为这个需要读取当前文件夹下的配置文件,因此需要设置start in
创建好任务后,具体运行结果如下: