毎月くり返している CSV・Excel の集計・変換・突合を、ファイルを置いて1コマンドで終わる Python スクリプトにします。出力が正しいかは、別に書いた検算スクリプトが元のファイルから組み直して突き合わせます。
■ こんな作業が対象です
・売上表から担当別・店舗別・月別の合計を出す
・複数のファイルの列を揃えて1本にまとめる(名寄せ・形式統一)
・2つの表を突き合わせ、一致・不一致・片側にしか無い行を出す
1回の購入で、入力ファイル3個まで・出力1種類です。
■ 納品物(4点)
1. 実行スクリプト run.py:入力を置いて1コマンド。Python 標準ライブラリのみで pip は不要
2. 検算スクリプト verify.py:run.py の出力を信用せず、元ファイルから別の書き方で数え直して突き合わせ、一致した項目数を表示
3. お預かりしたデータで実行した出力ファイル(CSV。ご希望なら .xlsx)
4. 実行手順書(Python の入れ方から。Windows / Mac)
■ 検算とは何か(試作での実測。受注実績ではありません)
売上明細22行(返金2行を含む)を4名に振り分けて歩合報酬を出す試作で、検算は28項目すべて一致します。ここで集計側から返金行をわざと外すと、検算は 25/28 に落ち、「誰に 1,000 円多く払うことになるか」を名指しします。納品前にこの「わざと壊す」実験を1回行い、結果を手順書に書きます。お客様の手元で同じ verify.py を実行して同じ結果が出ることが受入条件です。
■ 数字が合わないときの扱い
どの規則にも当たらない行は、黙って消さずに「未割当」として件数・金額つきで出します。手作業でやっている手順を文章でいただき、その文章をそのまま検算の仕様にします。
■ お預かりするもの
購入前は列名だけで結構です(データ本体は不要)。個人情報の列がある場合は、その列を落とした形でお送りください。お預かりしたファイルは納品後30日で削除します。
■ やらないこと
・Excel のマクロ・VBA、Google Apps Script は作りません(手元で実機検証ができないため)
・自動購入・在庫監視・SNS の自動投稿は受けません
・「作業が何%早くなる」といった効果の約束はしません(測っていません)
■ 正直に書きます
受託の実績はまだありません。お出しできるのは上の試作の実測そのものです。運営は Honoka Software、作業は私が行います。
■ 進め方
見積り相談で「列名」と「いまの手順」を教えてください。購入後5日で納品します。4ファイル以上、複数の出力、定期実行の仕込み、Access や外部 API との連携は見積り相談で別途お見積りします。
見積り相談で、入力ファイルの列名(1行目)と、いまの手作業の手順を文章で教えてください。データ本体は購入後で結構です。個人情報の列は落とした形でお送りください。Excel のマクロ・VBA、GAS は作れません。出力は CSV が基本で、Excel 本体での表示確認はこちらでは行えません。