2016-11-13 4 views
0

В моей работе мы запускаем 10 или около того отчетов в день, и у меня есть плохая привычка забывать их до нескольких минут до крайнего срока. Я хочу сделать программу python, которая будет работать в фоновом режиме, которая автоматически откроет определенную программу Excel, когда мне нужно будет ее посмотреть.Python - как открыть листы Excel в определенное время каждый день

Я уверен, что я не первый, кто думает об этом, кто-нибудь видел что-то подобное раньше? Я действительно просто ищу, чтобы кто-то указал мне в правильном направлении. Я искал stackoverflow, github и множество поисковых запросов Google, без везения.

+0

написать сценарий, расписание в OS, в Windows с планировщиком заданий, в Linux с CronTab, ... – Serjik

+0

К сожалению, я являюсь своего рода новичком в python и, возможно, не в состоянии написать все это сам. Я рассмотрю планировщик заданий. – Jarrod

ответ

0

вы даже не нужно питона, чтобы сделать эту задачу, Баш скрипт или пакетный файл является более, что достаточно, вы можете даже написать команду в планировщик

Но, как вы просили это питон код вы можете запустить первенствует и открыть файл:

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

Этот код открывает Servers.xlsx из моих документов папки на D: диск Остерегайтесь r, прежде чем строки, переданной в функцию вызова, если не условии, что вы должны использовать \\ вместо \