Pythonポスト処理は、求解とは独立したプロジェクトです。post_main()が、ポスト処理用としてCallされるmain()になります。
そこで、Excelを呼び出しています。Excelそのものを呼び出すのでExcelがないとエラーとなります。
ここで、悩ましいのが、何らかの処理でエラーするとExcelそのものがプロセスとして残ってしまい、後のExcelオペレーションでエラーになる悪さをすることです。このあたりまでちゃんと実装するには、次のようにする必要があります。
pywin32をExcel操作にサッと使う時のテンプレート #Python - Qiita
次が実質的なmain()になります。
来月の期間設定では、期間の設定のExcelシートを読み取るかどうかのダイアログを出力します。出力しないのならば、そこで終了です。
A)次に特定の日の出力処理を行います。特定の日の作成は、3つのリストを作成することによって行います。
B)次に、確定した特定の日リストを使って期間の設定処理を行います。
A)B)の書き込みを行います。
次にスタッフプロパティシートの処理書き込みを行って終了です。
0 件のコメント:
コメントを投稿