安心決済詳しく
- プランの範囲内の修正は無料です。
- 納品から3日以内にご対応がない場合、自動的に承認されます。
代金はお支払い時にお預かりし、納品を承認した時点ではじめて支払われます。

成果物の例
9店舗の月次売上ファイルを1つのExcelレポートにまとめる
実行の仕方
python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO フォルダ:sales/2026-10、ファイル9件を検出
2026-11-02 09:14:03 INFO shop-01.csv:1,284行
2026-11-02 09:14:04 INFO shop-02.xlsx:967行
2026-11-02 09:14:04 WARN shop-07.csv:価格のない3行をスキップ(88行目、412行目、913行目)
2026-11-02 09:14:05 INFO 完了:10,412行 -> report-2026-10.xlsx(シート「売上」と「合計」)
コードではなく設定で
各店舗の列名は settings.ini にまとめてあるので、店舗が増えたり列名が変わったりしても、そこに1行加えるだけです。
[columns]
date = 日付, 販売日, 売上日
product = 商品, 品名, 商品名
quantity = 数量, 個数, 点数
price = 価格, 単価
コードの一部
def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
"""1店舗分のファイルを読み込み、レポートの列名に合わせます。"""
table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
renamed = {}
for name, variants in columns.items():
found = next((c for c in table.columns if c.strip() in variants), None)
if found is None:
raise ReportError(f"{path.name}:'{name}' に当たる列がありません(探した列名:{', '.join(variants)})")
renamed[found] = name
table = table.rename(columns=renamed)[list(columns)]
table["shop"] = path.stem
return table
ファイル: merge_sales.py(310行)、settings.ini、requirements.txt、そしてPythonのインストール方法、スクリプトの実行方法、ログの各メッセージの意味を説明したREADMEを含むZIPファイル。お客様ご自身のパソコンで実行していただきます。
お客様: 9店舗を展開する小さな文具店チェーン。各店舗が月の売上をCSVまたはExcelファイルで送ってきますが、列名が少しずつ異なります。 ご依頼内容: フォルダ内のすべてのファイルを読み込み、列を1つの形にそろえ、全売上と店舗別の合計シートを含む1つのExcelレポートを書き出すスクリプト。
お客様とすべての情報は架空のものです。
このサービスについて
今は手作業でやっている作業を代わりにこなすスクリプトです。ファイルの名前変更や仕分け、表の結合やデータの整理、ファイル形式の変換、Google スプレッドシートからのメール送信、請求書やレポートの作成、Webページ一覧のチェックなど。作業内容、入力と出力をご説明いただき、サンプルファイル(CSV、Excel、テキストファイル、JSON、スクリーンショット)があれば添付してください。作業に合った言語でコードを書きます:Python、JavaScript(Node.js)、Google スプレッドシート・ドキュメント・Gmail向けのGoogle Apps Script、PowerShell、Bash。コードと、インストールするもの・設定方法・実行方法をわかりやすく説明したREADMEをまとめたファイルをお渡しします。コードは注文ページでも確認できます。スクリプトをお客様のパソコンやアカウントでこちらが実行することはありません。お客様ご自身のデータで実行していただくため、まずはコピーで試すことをおすすめします。パスワードやキーはコードに入れません。スクリプトはお客様ご自身が記入する設定ファイルから読み込みます。許可なくアカウントに入る、保護を回避する、個人データを集めるといったスクリプトは制作しません。
含まれる内容
- 納品物コード、手順を一つずつ説明したREADME、必要に応じて設定ファイルのサンプルを入れたZIPファイル。コードは注文ページでも確認できます。
- 作業に合った言語Python、JavaScript、Apps Script、PowerShell、Bash
- わかりやすいガイドインストールするものと実行方法を一つずつ
- 設定は1か所にフォルダ、アドレス、キーは記入式のファイルに
- お客様のデータで動作パソコン上のファイル、CSV、Excel、Google スプレッドシート
- 読みやすいコードコメント付きで、あとから変更しやすい
ご利用の流れ
- 1作業内容スクリプトにさせたいことを説明し、サンプルファイルを添付していただきます
- 2コードコードと実行ガイドを作成します
- 3お試しデータのコピーで実行していただきます
- 4修正プランの範囲内で修正を依頼し、エラーメッセージがあればお送りください
ご用意いただくもの
スクリプトにさせたいことを順を追って:何を受け取るか(ファイル、フォルダ、Google スプレッドシート、リンクの一覧)、何を出力するか、守るべきルール。実行環境:Windows、macOS、Linux、Google スプレッドシート、お持ちのサーバー。特定の言語が必要ならその言語も。サンプルファイルがあると非常に助かります:表の数行分のCSVやExcel、テキストやJSONのサンプル、スクリーンショットなど。本物のパスワードやキーは絶対に送らないでください。ご自身で入力する場所はガイドで説明しています。
お伺いする内容:
- スクリプトにさせたいことは?
- 何を受け取り、何を出力しますか?
- 実行環境は?
- 必要な言語やツール
- 絶対にしてはいけないこと
プランを比較
| プラン | ベーシック小さなスクリプト¥2,940 | スタンダード設定ファイル付きスクリプト¥6,030 | プレミアム小さなツール¥12,210 |
|---|---|---|---|
| 納期 | 1日 | 2日 | 3日 |
| 修正回数 | 1 | 2 | 3 |
| コード | 150行まで | 400行まで | 1,000行まで |
| コードのファイル数 | 1 | 最大3 | 最大8 |
| 設定ファイル | なし | あり | あり |
| わかりやすいエラーメッセージとログ | なし | あり | あり |
| 実行オプションと定期実行のガイド | なし | なし | あり |
| インストール・実行ガイド(README) | あり | あり | あり |
| 注文する ベーシック | 注文する スタンダード | 注文する プレミアム |
安心決済
お支払いは注文時ですが、代金が支払われるのは承認された納品に対してのみです。
- 固定料金お支払い後にプランの料金が変わることはありません。
- 代金はお預かりお支払い時、代金はお預かりするだけです。納品を承認した時点でサービス側に支払われます。
- 納品前にチェックすべての成果物はお手元に届く前に品質チェックを受けます。承認前に注文ページで内容を確認できます。
- 無料の修正依頼内容の範囲内で、プランで定められた回数まで修正を依頼できます。
- 3日後に自動承認納品から3日以内に承認も修正依頼もない場合、自動的に承認されます。納品後に注文チャットでメッセージを送った場合、注文は保留されます。こちらから回答した後、3日間のカウントを再開することがあり、その際はチャットでお知らせします。
- やり直しまたは全額返金結果が依頼内容と合わず修正でも解決しなかった場合、または作業に納期の2倍を超える時間がかかった場合は、注文チャットでご連絡ください。作業をやり直すか、代金を全額返金いたします。
質問と回答
プログラミングの知識は必要ですか?
いいえ。インストールするもの(Pythonなら、最初に一度Python本体を入れるだけです)と実行方法は、READMEで一つずつ説明しています。Google Apps Scriptなら、スプレッドシートのスクリプトエディタにコードを貼り付けて「実行」を押すだけです。
スクリプトを代わりに実行してもらえますか?
いいえ。お客様のパソコン、サーバー、Googleアカウント上で、ご自身のデータを使って実行していただきます。ファイルやアカウントはお客様の手元から離れません。まずはデータのコピーで試してください。
どの言語を選べばいいですか?
迷ったらお任せください。Google スプレッドシート・ドキュメント・Gmail内の作業ならGoogle Apps Script、パソコン上のファイル・表・Webページの処理ならPython、Windowsの作業ならPowerShell、LinuxサーバーならBashです。
スクリプトで外部サービスのAPIを使えますか?
はい、そのサービスに公開APIがあり、お客様ご自身でキーを取得できる場合は可能です。サービスのドキュメントに沿ってコードを書き、キーはお客様が設定ファイルに入力します。アカウントやキーをこちらで作成することはありません。
自分のパソコンで動かない場合は?
注文ページでエラーメッセージかスクリーンショットをお送りいただき、プランの範囲内で修正をご依頼ください。多くの場合、ライブラリの不足か設定ファイルのパスの問題で、READMEでも説明しています。
答えが見つかりませんか?