システムから毎月CSV(一覧表のファイル)を書き出して、Excelやスプレッドシートの報告書へ手で写す。数十人分。月初のたびに、まとまった時間が消える——。
介護の実績報告、栽培記録の管理、工程表の作成。分野は違っても、この「毎月の転記」の自動化依頼を、仕事の公開依頼の掲示板でよく見かけます。この作業は自動化に向いています。決まった元データを、決まった形に写す。機械がいちばん得意な仕事です。
それでも依頼の場面では、迷いが残ると思います。何を渡せば正確な見積りが来るのか分からない。いま使っているExcelがそのまま使えるのか、作り直しになるのか分からない。納品後に自分で直せるのか、毎回頼むことになるのかも分からない。
開発を請ける立場から言うと、この迷いは依頼する前に3つ決めておくことでほぼ解消できます。順に説明します。
その前に、ひとつ失敗談を書きます。私が自社開発アプリの見本として作っているExcelの工程表ツールでの話です。最初の版は、予定の帯が土日や祝日の列まで塗られていました。見た目はもっともらしいので、作った本人が画面を眺めているだけでは気づきません。進捗80%の工程が、表示の丸めでほぼ完了のように見えていた箇所もありました。土日祝の帯は、別の目で検査する工程を通して見つかり、営業日だけを塗る形に直しました。丸めのほうは、あとから自分で気づきました。どちらも、作った直後に画面を眺めているときには見えていなかったものです。ここからの学びはこうです。人が手で写しているあいだは、目が例外を吸収してくれます。自動化すると、例外はそのまま素通りします。だから毎月のExcel自動化は、例外を含む実物と突き合わせて初めて信用できます。以下の3つも、この考え方が土台です。
1. 先月の「元ファイル」と「完成した報告書」を、ひと組渡せるか
転記の依頼では、長い文章の説明より、ビフォーとアフターの実物ひと組の方が正確な仕様書になります。元のCSVと、それを手作業で仕上げた完成品。この2つがあれば、開発者は間の作業を読み取れます。見積りも速くなります。
ただし、そのまま渡してはいけません。名前や連絡先などの個人情報は、仮の名前に置き換えたダミー版を作ってから渡します。依頼先が決まる前の段階では、実データを送らないのが原則です。置き換えはExcelの置換機能で十分できます。
選ぶ月にもコツがあります。できれば「例外があった月」を選んでください。お休みが多かった、途中から人が増えた、行の並びが崩れた——そういうイレギュラーを含む月の実物が、いちばん仕様を語ります。
2. いまのファイルを直すか、転記の部分だけ新しく作るか
公開依頼でも「既存のスプレッドシートあり・改修希望」という形をよく見かけます。ここで決めるのは、いまのファイルの見た目と様式を残す必要があるかです。
提出先が様式を指定している帳票なら、残す前提で頼みます。この場合は「いまのファイルはそのまま、CSVの取り込みと転記だけを自動化する仕組みを足す」形になります。
一方、様式が社内用で、長年の手作業と数式が混ざり合ったファイルなら、転記部分を新しく作り直す方が安く、壊れにくくなる場合があります。どちらが安いかは中身次第です。見積りの段階で「改修と作り直し、両方の場合の金額」を聞いてしまうのが確実です。
3. 納品後に「自分で変えられる範囲」をどこまでにするか
「開発したものを自分たちで修正できること」という条件も、公開依頼でよく見かけます。もっともな要望です。ただ、何もかも自分で直せる状態を求めると、作りが制約されて費用が上がりがちです。
現実的な線引きは「毎月・毎年変わるものは自分で、仕組みの本体は開発者に」です。対象月の指定、名簿への追加、祝日の登録。この層を設定として本体から分けてもらい、変え方の手順書を付けてもらいます。
もうひとつ、先に聞いておくと数年後に効く質問があります。「元のシステムの更新でCSVの形式が変わったら、修正はいくらですか」。転記の自動化があるとき止まる原因の代表が、この形式変更です。
見積り相談に使える依頼文(コピペ用)
最初のメッセージにどうぞ。◯◯を埋めるだけで使えます。
―――ここから―――
毎月のExcel(CSV)転記の自動化を検討しています。
1. 元データ:◯◯というシステムから毎月出力するCSVです(約◯行、◯人分)
2. 完成形:◯◯(実績報告書など)です。先月分の実物を、個人情報をダミーに置き換えてお渡しできます
3. いまのファイル:既存のExcel/スプレッドシートが(あります・ありません)。様式は(提出先指定のため残したい・こだわらない)です
4. 納品後:対象月の指定や名簿の追加は自分で変えたいです。設定の変え方の手順書は付きますか
5. 元システムの更新でCSVの形式が変わった場合、修正の費用はどのくらい見ておけばよいですか
―――ここまで―――
2と3が埋まっているだけで、見積りの精度は目に見えて上がります。また、AIでのコメント生成のように「今回は範囲外だが将来足したい」機能があれば、一言添えておくと、あとから拡張しやすい作りを前提に見積もってもらえます。
この記事の限界
ここに書いたのは「決まった写し方がある転記」の話です。写す途中に人の判断が混ざる作業(内容を読んで要約する、優先度を決める等)は、この3つだけでは決まりません。金額の相場もあえて書いていません。中身による幅が大きく、一律の数字を言うと不正確になるためです。
---
私は、Excel・CSVの決まった転記を、月額なし・PC内で完結する買い切りのツールにする仕事をしています。
作るのは「入力1種類 → 出力1種類」の1つの流れです。フォルダに元データを入れて、ダブルクリック1回で完成形が出る形にします。お渡しするのは、ツール一式・使い方の手順書・動作確認結果の報告書の3点です。
このツールは、速くするだけではありません。合計が合わない、同じデータが二重に入っている、前の月が混ざっている——そう分かったときは、処理せずに止まります。上の「決める3つ」が決まっていれば、何をもって「合っている」とするかも決まるので、その判定を組み込めます。
いまの転記作業(元データと完成形)を1〜3行でお送りください。対象になるか、何をお渡しできるかを無料でお返しします(テキストのみで完結・通話はありません)。
毎月の転記を自動化したときに、実際にできあがる帳票です(自社デモの出力)。
見てほしいのは、書式が毎月そろっているところ。人が写すと崩れやすいのはここです。
▶ Excel・CSVの転記を買い切りツールに:
(筆者について)AI生成コード・外注コードの検証と診断、業務自動化ツールの開発をしています。検証手順や実測の記録は、Qiita・noteでも公開しています。
---