データ処理中級

Excel レポートの自動生成

データベースや CSV データから Excel 形式のレポートを自動生成するプロンプト。

平原尚樹
監修: 平原尚樹

株式会社BlueAI 代表取締役CEO / ソフトウェアエンジニア / プロダクトエンジニア / Google Cloud Architect / 元AIスタートアップ(Doorkel)

酒井歩乃加
監修: 酒井歩乃加

早稲田大学文化構想学部卒業 / フリーランス編集者・ライター / 元マイベスト編集ディレクター / SEO対策記事・取材記事執筆

こんな課題を解決

毎月の売上レポートや集計表を手作業で Excel にまとめるのに時間がかかっている。データ抽出からフォーマット調整まで自動化したい。

プロンプト

Claude Code に入力

以下の要件で Excel レポート生成スクリプトを作成してください。

## 要件
- データソース: PostgreSQL の sales テーブル(date, product, amount, region)
- 出力: xlsx 形式の月次売上レポート
- シート1: 商品別売上サマリー(グラフ付き)
- シート2: 地域別売上一覧
- シート3: 日次データの詳細

## 技術スタック
- Python + openpyxl(または xlsxwriter)
- SQLAlchemy でDB接続

## 追加要件
- ヘッダー行の書式設定(太字、背景色)
- 数値列にカンマ区切りフォーマット
- 合計行の自動計算

実行結果の例

Claude Code が以下を生成します: - generate_report.py: メインスクリプト - db.py: データベース接続・クエリ - requirements.txt: openpyxl, sqlalchemy, psycopg2 - 実行コマンドとサンプル出力の説明

コツ・ポイント

  • データソースの具体的なカラム名を指定すると精度が上がる
  • 出力フォーマットのサンプルイメージを添付するとさらに正確
  • 大量データの場合はストリーミング書き込みを指定する

バリエーション

  • CSV からの変換版: データソースを CSV ファイルに変更
  • Google Sheets 版: gspread ライブラリで直接書き込み

Claude Code を体系的に学びませんか?

全10章・30レッスン無料公開中

第1章から始める