実行手順書
— セットアップから実行・トラブル対処までのご案内(PC操作に不慣れな方向け) —
| 対象スクリプト | daily_sales_report.py(複数店舗 日次売上集計) |
|---|---|
| 対象読者 | Pythonを扱ったことがない、経理・事務担当の方 |
| 動作確認環境 | Windows 10 / 11 |
| 作成日 | 2026-07-02 |
1. 最初に一度だけ行うセットアップ
① Python の導入
- すでにPythonが入っている場合はこの手順は不要です(お渡しする
セットアップ確認.batをダブルクリックすると、入っているかどうかが表示されます) - 入っていない場合は、python.org の公式サイトから最新版をダウンロードしてインストールします
- インストール画面の最初の項目にある「Add python.exe to PATH」に必ずチェックを入れてから「Install Now」を押してください(このチェックを忘れると後の手順が動きません)
② 必要なライブラリのインストール
- お渡ししたフォルダの中にある
セットアップ.batをダブルクリックします - 黒い画面(コマンドプロンプト)が開き、自動で
pip install -r requirements.txtが実行されます。これはrequirements.txtに書かれたライブラリ(pandas・openpyxl)を、必要なバージョンでまとめてインストールする処理です - 「Successfully installed …」のような表示が出て、黒い画面が自動で閉じれば完了です
セットアップは最初の1回だけでOK
いったんインストールが終われば、次回以降はこの手順を繰り返す必要はありません。すぐに「2. 日々の実行方法」に進めます。
2. 日々の実行方法
通常の実行(月次の集計を作りたいとき)
- 各店舗から届いた売上CSVを、フォルダ内の
inputフォルダにすべてコピーします(ファイル名は気にしなくて大丈夫です) 集計実行.batをダブルクリックします- 黒い画面が開き、「〇件のCSVを読み込みました」「処理中…」のような表示が流れます
- 「完了しました。output フォルダをご確認ください」と表示されたら終了です(画面は自動的に閉じます)
outputフォルダに売上レポート_(実行日).xlsxが作成されているので、それを開いて確認します
所要時間は数十件のCSVで数秒〜十数秒程度です。処理中に画面を閉じたり、PCをスリープさせたりしないようにお願いします。
3. よくあるトラブルと対処
| 症状 | 原因と対処 |
|---|---|
| ダブルクリックしても一瞬で画面が消えてしまう | input フォルダにCSVが1件も入っていない可能性があります。CSVを入れてから再実行してください。それでも消える場合は output/error_log.txt の内容をご連絡ください |
| 「'python' は、内部コマンド…として認識されていません」と表示される | Pythonのインストール時に「Add python.exe to PATH」のチェックが漏れています。Pythonを一度アンインストールし、チェックを入れてから入れ直してください |
| 「PermissionError」や「別のプログラムで使用されているため…」と表示される | 出力しようとしているExcelファイルが開いたままになっています。Excelでそのファイルを閉じてから再実行してください |
| 一部の店舗のデータだけレポートに反映されない | そのCSVの列名や日付の形式が想定と異なる可能性があります。output フォルダの「取込エラー一覧」(Excel内のシート、または error_log.txt)に理由が記録されます |
| ウイルス対策ソフトが警告を出す・ブロックする | 見慣れない実行ファイルとして誤検知されることがあります。社内の情報システムご担当者にご確認のうえ、必要であれば例外設定をお願いします |
上記で解決しない場合や、エラーメッセージの内容がご不明な場合は、output/error_log.txt の内容と、実行時に表示された画面のスクリーンショットを添えてご連絡ください。
4. 触ってはいけない設定値
❌ 変更しないでください(スクリプトが動かなくなります)
- フォルダ名
input・output(スクリプトがこの名前で参照しています) daily_sales_report.py本体の内容(改修が必要な場合は別途ご依頼ください)requirements.txtに書かれたライブラリのバージョン番号(動作確認済みの組み合わせです)- CSVの列名(
日付・店舗名・売上金額・客数)。列の順番の入れ替えは問題ありませんが、列名自体を変えると読み込めません
⭕ 変えてよい(運用で触ってよい場所)
inputフォルダの中身(CSVの追加・入れ替え・削除)- 出力された
.xlsxレポート自体(Excel上での見た目の調整・印刷設定など)