データ処理中級
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 ライブラリで直接書き込み