2016-11-13 36 views
0

私の仕事では、1日に10回レポートを実行し、締め切りの数分前にそれらを忘れるという悪い習慣があります。私はそれを見る必要があるときに特定のExcelプログラムを自動的に開くバックグラウンドで動作するPythonプログラムを作りたいと思う。Python - 毎日特定の時間にExcelシートを開く方法

私はこれを考える最初の人ではないと確信しています。私はちょうど正しい方向に私を向ける誰かを探しています。私はstackoverflow、github、多くのgoogle検索を検索しました。

+0

はスクリプトを書く、OSをスケジュールする、Windowsのタスクスケジューラを使う、CronTabのLinuxで... – Serjik

+0

残念ながら、私はPythonにちょっと新しく、多分自分で書くことはできない。私はタスクスケジューラを調べます。 – Jarrod

答えて

0

あなたも、このタスクを実行するのpythonを必要としなかったbashスクリプトやバッチファイルは、十分な、あなたもスケジューラ

であなたのコマンドを書くことができることがよりあるしかし、あなたは、これはあなたが実行することができますPythonコードで要求されるように得意とあなたのファイルを開きます。

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

このコードはD上のマイドキュメントフォルダからServers.xlsxを開く:ドライブ は提供されない場合は、代わりに\

の\\使用する必要があり、呼び出し関数に渡された文字列の前に rの用心
関連する問題