Python - 如何在每天的特定时间打开Excel工作表

时间:2016-11-13 05:58:41

标签: python excel workflow

在我的工作中,我们每天运行10个左右的报告,我有一个坏习惯,在截止日期前几分钟就会忘记它们。我想制作一个将在后台运行的python程序,当我需要开始查看它时会自动打开一个特定的Excel程序。

我确信我不是第一个想到这个的人,有没有人见过这样的事情?我真的只是想找个人指出我正确的方向。我搜索了stackoverflow,github和很多谷歌搜索,没有运气。

1 个答案:

答案 0 :(得分:0)

你甚至不需要python来完成这个任务,bash脚本或批处理文件就足够了,你甚至可以在调度程序中编写命令

但正如您所要求的,这是您可以运行excel并打开文件的python代码:

from subprocess import call
call(r'C:\Program Files\Microsoft Office\Office15\excel.exe D:\Documents\Servers.xlsx')

此代码从D:驱动器上的Documents文件夹打开Servers.xlsx 在字符串传递给调用函数之前要小心r,如果没有提供,你应该使用\\而不是\