Claude Codeでレポート・資料を自動生成する方法【文章化の時間を大幅短縮】
Claude Codeを使うと、毎週や毎月のレポートの下書きを短い時間で作れます。自動で作れるレポートの種類、過去のレポートからひな形を作って下書きを出すまでの進め方、質を落とさないための注意点を、頼み方の例つきでまとめました。
毎週月曜日に、データをExcelで集計し、PowerPointに貼りつけ、コメントを書いて、メールに添付して送る。この作業をくり返している人は多いはずです。
Claude Codeは、パソコンの黒い画面(ターミナル)や、プログラムを書くためのソフト(IDE)の中で動くAIです。ブラウザで使うClaudeのチャット(claude.ai)とは別のもので、パソコンのフォルダにあるファイルを読んだり書いたりしながら作業を進めます。
レポートの形(どんな見出しで、どこに何を書くか)を一度決めておけば、次からは「データを用意して、Claude Codeに頼む」だけで、文章の下書きができあがります。集めた数字を文章にする時間を、大きく減らせます。
Claude Codeで自動生成できるレポートの種類
定期的に作っているレポートのほとんどは、Claude Codeで自動にできます。
Claude Codeを初めて触る場合は、Claude Codeとは?非エンジニア向けの業務活用法から読むと、この記事の前提がそろいます。
週次進捗レポート
チームの1週間の進み具合をまとめるレポートです。メンバーの作業の記録、タスク管理ツールのデータ、日報をまとめて、進み具合の要約(サマリー)を自動で作る仕組みが作れます。
毎週月曜日の朝に、ファイルを自動で作って保存しておく設定もできます。送るのは、中身を確かめたうえで人がやります。
月次売上・業績レポート
先月の売上データから、月ごとのレポートを自動で作る仕組みです。売上の合計、前の月と比べた増減(前月比)、目標をどれだけ達成したか(目標達成率)、大事な数字の変化を、ExcelかPDFにまとめて、決めたフォルダに保存できます。
送る前に数字を確かめ、送るのは人がやります。
クライアント向け報告書
制作会社やマーケティング会社、コンサルタントが、毎月お客さん(クライアント)に出す報告書にも使えます。
作業の進み具合、KPI(目標に近づいているかを測る数字)の達成状況、来月の予定を決まった形で作り、Word文書かPDFで書き出せます。
SNS・Web施策の効果レポート
Google Analytics(サイトに来た人の数や動きを見る、Googleの道具)やSNSの管理画面から書き出したCSV(表のデータを文字だけで保存したファイル)を渡すと、効果をまとめたレポートを自動で作れます。
まとめられるのは、ページが見られた回数(PV数)、どこから来たか(流入元)、申し込みや問い合わせの数(コンバージョン数)の変化です。グラフを自動で入れることもできます。
レポート自動生成の仕組み【全体像】
レポートの元になる数字の読ませ方は、Claude Codeでデータ分析する方法で、ExcelやCSVの扱い方を説明しています。
手でやっていた作業がなくなる
今のレポート作りは、主に次の作業でできています。
- データを集めて集計する:Excelで数字をまとめる、ツールからデータを書き出す(エクスポートする)
- 文章にする:数字についてのコメントや考察を書く
- 形を整えて送る:決まった形に整えて、メールやSlack(仕事用のチャット)で送る
Claude Codeは、この3つの作業をすべて自動にできます。ただし送るところは、この記事では、中身を確かめたうえで人がやる前提で進めます。
レポートの形を先に決めておく
自動化をうまく進めるこつは、レポートの形(フォーマット)を先に決めておくことです。
毎回同じ構成で作っているなら、その構成をひな形(テンプレート)にして、Claude Codeに渡します。データが変わっても、Claude Codeがひな形に沿って中身を埋めてくれます。
自動化の進め方
STEP 1|今のレポートをひな形にする
過去に作ったレポートを1つ用意します。そのレポートを見ながら、毎回変わる部分と、毎回同じ部分を分けます。
週次進捗レポートなら、たとえば次のように分けられます。次の枠は分け方の見本で、貼るものではありません。
【固定部分】
・タイトル「週次進捗レポート」
・報告者・宛先・報告期間
・セクション構成(今週の成果 / 課題 / 来週の予定)
【毎回変わる部分】
・具体的な作業内容・数字
・課題の内容
・来週のタスク
ここまで分けておくと、あとの作業が進めやすくなります。
この分ける作業も、Claude Codeに任せられます。このあと出てくる頼み方の例は、Claude Codeの画面に貼りつけて使えます。( )の部分は、自分の内容に書きかえてください。
(過去に作ったレポートのファイル名)を読んで、テンプレートに分解してください。
出してほしいもの:
- 毎回固定の部分(そのまま使い回せる文言)
- 毎回変わる部分(データから埋める項目)
- 数字を入れる場所と、その数字の出どころ
分解した結果を、穴埋め形式のテンプレートとして1つのファイルに保存してください。
過去のレポートが1つあれば、ひな形を自分で書き起こさなくてすみます。毎回どこを埋めているのかが目に見えるので、集めるべきデータもはっきりします。
STEP 2|データの置き場所を整理する
レポートに使うデータが、どこにあるかを整理します。よくある置き場所は次のとおりです。
- タスク管理ツール(Notion・Asana・Trello など)から書き出したデータ
- Excelやスプレッドシートのファイル
- Google Analyticsから書き出したデータ
- メールやSlackのやりとりの記録
データをどこから、どうやって取ってくるかをClaude Codeに伝えれば、取ってくるところも含めて自動にできます。
STEP 3|レポートを自動で作るプログラムを書いてもらう
ひな形とデータの置き場所が決まったら、Claude Codeに伝えて、レポートを自動で作るプログラム(スクリプト)を書いてもらいます。
次の例には( )がありません。ファイル名、保存先、曜日と時間は、自分のものに置きかえてください。
以下の条件でレポートを自動生成するスクリプトを作ってください。
【レポートの種類】週次進捗レポート
【データソース】デスクトップの「タスク管理.xlsx」(完了タスク・作業時間が記録されている)
【出力フォーマット】Word文書(.docx)
【構成】
1. 今週完了したタスクの一覧と合計時間
2. 未完了タスクの一覧と理由
3. 来週の予定タスク(タスクファイルの「来週」列から自動取得)
【出力先】「週次レポート」フォルダにWord文書として保存
【実行タイミング】毎週金曜日17時
STEP 4|決まった時間に動かして、下書きを保存する
プログラムができたら、決まった時間に自動で動く(定期実行する)ように設定します。
「このスクリプトを毎週金曜日17時に自動実行するよう設定してください」と頼めば、Macなら launchd、Windowsならタスクスケジューラの設定のしかたを教えてもらえます。どちらも、決まった時間にプログラムを動かすためのパソコンのしくみです。
設定したあとは、毎週自動でレポートが作られ、保存されます。送るのは、中身を確かめたうえで人がやります。
定期実行の具体的な設定のしかた(Mac・Windows別)は、Claude Codeで繰り返し業務を効率化する方法に手順を載せています。
レポートの質を上げるポイント
「所感・考察」だけは人間が書く
数字の集計や構成の整理はAIに任せます。「この結果をどう受け止めるか」「次に何をするか」というコメント(所感・考察)は、人が書きます。
そのための頼み方の例です。数字の集計と事実の説明だけを書いてもらい、評価や提案は書かせません。
(データファイル名)から、(週次 / 月次)レポートの下書きを作ってください。
書いてほしい範囲:
- 数字の集計と、前回との比較
- 変化が大きかった項目の事実だけの説明
書かないでほしい範囲:
- 原因の推測
- 「好調」「順調」などの評価
- 次にやるべきことの提案
所感欄は「(ここは自分で書く)」と空けたままにしてください。
評価の言葉を書かせないのがポイントです。AIは数字を見ると好意的にまとめがちで、そのまま送ると、事実と印象がまざった報告になります。
グラフ・図を自動で入れてもらう
「集計した数字を棒グラフにして、レポートに埋め込んで」と頼めば、グラフ入りのレポートができあがります。数字だけのときより、ひと目で分かるレポートを短い時間で作れます。
さきほどの集計を、レポートに入れるグラフにしてください。
- (月別の売上推移)は折れ線グラフ
- (カテゴリ別の内訳)は棒グラフ
- 数値のラベルをグラフ内に表示する
- 日本語が文字化けしない設定にする
画像として保存したうえで、レポートの該当セクションに差し込んでください。
「日本語が文字化けしない設定にする」は、毎回入れてください。グラフを作るときは、日本語が□で表示される不具合が起きやすく、先に伝えておくと作り直しを避けられます。
送る前に、必ず数字を確かめる
自動で作ったレポートは、送る前に必ず数字を確かめてください。
とくに前月比、累計、目標達成率のように計算が入る数字は、元のデータと照らし合わせてから送ります。
照らし合わせやすくするには、どの数字をどう計算したかを、Claude Codeに一覧にしてもらう方法があります。
作ったレポートの数字を、送る前に自分で確かめたいです。
前月比・累計・目標達成率のように、計算して出した数字を全部一覧にしてください。
それぞれ、元にしたファイルのどの行・どの列を使って、どう計算したかを書いてください。
元にしたファイル:(売上データのファイル名)
レポートはまだ直さないでください。
この一覧も、AIが書いたものです。一覧を見ながら、元のファイルの数字と1つずつ自分で照らし合わせてください。
よくある質問
Q. WordでもPowerPointでもレポートを作れますか?
A. 両方作れます。「Word文書で」「PowerPointのスライドで」と指定すれば、それぞれの形式で作ってもらえます。
Q. 毎回データファイルを手で用意する必要がありますか?
A. ほかのツールとつなぐ設定(連携設定)を作れば、自動で取ってこられる場合もあります。ただ、最初の設定や、どこまで触らせるか(権限)の管理が必要なので、はじめは手で用意したデータから始める方が安全です。
Q. 送り先を複数人にできますか?
A. 送り先を整理した下書きの文は作れます。ただし、クライアントや社外の人に送るときは、人が中身と宛先を確かめてから送る前提にしてください。
Q. レポートの中身を、AIが勝手に変えてしまうことはありますか?
A. ひな形(フォーマット)を決めておけば、構成が変わることはありません。変わるのは、データから取ってきた数字と文章だけです。
Q. Googleスプレッドシートやドキュメントにも使えますか?
A. Google API(Googleのサービスをプログラムから使うための窓口)とつなぐ設定をすれば使えます。設定のしかたは、Claude Codeに「Google Sheetsから自動でデータを取得する方法」と相談してください。
まとめ
週次の進捗、月次の売上、クライアント向けの報告書のような、決まった形のレポートのほとんどは、Claude Codeで自動にできます。
進め方は、過去のレポートからひな形を作り、データの置き場所を整理し、自動で作るプログラムを書いてもらい、決まった時間に動かす、の順です。データの集計から文章にするところまで任せられるので、文章にする時間を大きく減らせます。
ただし、所感や考察は人が書きます。送る前に数字を確かめ、最後に送るのも人です。
毎週・毎月の定例レポートに使っていた時間を、もっと大事な仕事に回せるようになります。まずは、今いちばん時間をかけているレポートを1つ書き出すところから始めてみてください。
▼ 関連記事
Web制作・AI活用のご相談はこちら
「定例レポートや業務全体の効率化を相談したい」「AI活用の進め方がわからない」という方へ。
筆者はフリーランスのWebディレクターとして、LP・コーポレートサイト・WordPress制作を行っています。
AIツールを活用した業務効率化のご相談も受け付けています。
まずはお気軽にお問い合わせください。