Excel Helper
CSV や雑多な表データを、整った Excel ファイルに整理。集計・グラフ・条件付き書式まで自動で。
Python値計算ではなくExcel式として埋め込まれるので、元データ変更で自動再計算される。前月比・前月差・合計・平均すべて式。棒グラフは openpyxl ネイティブ。LibreOffice なしでも生成可能だが、recalc.py は LibreOffice 必須。
5ヶ月分の売上CSV(1月380, 2月410, 3月410, 4月450, 5月500)を Excel ファイルに整形し、月別合計・前月比・棒グラフを追加してください
B列に売上、C列に前月比(=B3/B2-1 の式)、D列に前月差(=B3-B2 の式)、最下行に合計行(=SUM(B2:B6) の式)と平均行(=AVERAGE)。さらに「月次売上」シートと「検証メモ」シートに分離、棒グラフは F2 セル基準で 16x9 サイズで配置。すべて値ではなく Excel 数式として保存されているので元データ変更で自動再計算される。
前月比・前月差を「Pythonで計算してハードコード」ではなく「Excel数式として埋め込む」設計。元データを書き換えれば自動で再計算され、Excel として正しい振る舞いをする。
頼んでもいない「検証メモ」シートを別タブで作成。誰がいつ何を検証したかをスプレッドシート内に残してくれる。これは Anthropic の skill 哲学(透明性)の現れと感じた。
本番のグラフ画像化は LibreOffice が必要(Windows ネイティブでは openpyxl のグラフは Excel で開くまで描画されない)。また、ピボットテーブルや条件付き書式の動的ルールは現状サポート外で、エンジニア向けに pandas で対応する設計が前提。
経理・営業企画・データ分析担当で、毎月の集計レポートを Excel で配布する人。Python が触れる中級者以上であれば応用範囲が一気に広がる。
Excel の関数学習が目的の人。完全ノーコードを期待する人(プロンプトで「式として埋め込む」と指定する判断が必要)。
Excel テンプレと比較:テンプレは「枠」を提供するだけで集計ロジックは手で組む必要がある。これは集計ロジックまで自動生成。さらにグラフまで含む。ChatGPT の Excel 機能と比較:あちらは1シート前提で複数シート構成が苦手、こちらはマルチシート前提で設計されている。
どんな skill か
Excel(.xlsx)形式のファイルを、数式・グラフ・条件付き書式つきで生成する Anthropic 公式 skill。雑多な CSV や売上データを整った Excel に変換し、集計表や月次レポートを自動で作れます。
経理・営業・マーケのデータ処理に特に強い。
どんな人に向くか
- 毎月同じパターンの Excel 集計をする人
- CSV エクスポートを「整った Excel」にする手作業が多い人
- 売上・進捗の月次レポートを作る立場
- グラフや条件付き書式を毎回設定する作業に疲れた人
どんな人に向かないか
- VBA マクロを多用する業務(VBA 生成は別 skill が必要)
- リアルタイムなデータベース連携が必要な業務
- 数万行を超える巨大データ(性能の問題ではなく、Claude の入出力上限の都合)
使い方の例
私: この CSV を月次売上レポートにして。
- シート1:生データ
- シート2:店舗別月次集計(ピボット)
- シート3:前年同月比グラフ
- 集計セルは黄色背景、マイナスは赤字
Claude Code: xlsx スキルで Excel を作成します...
→ monthly_sales_report.xlsx を生成しました(3シート構成)
つまずきポイント
- ピボットテーブル:「行に何、列に何、値に何」を明示しないと意図と違うことがある
- 数式の参照:他シート参照は明示指示が必要。「シート2の B5 を参照」と書く
- マクロ:マクロは生成不可。.xlsx 形式のため
ライセンス上の注意
このスキルは Source-available ライセンスです。個人利用・社内利用は問題ありませんが、商用販売・再配布は禁止されています。生成された .xlsx ファイル自体の商用利用には制限ありません。
🔍 静的検証済み:リポジトリの実在・ライセンス(未確認)・SKILL.md/README 内容・メンテ状況を自動チェック済み。 実機検証はまだ未実施です。導入時は SKILL.md と LICENSE をご確認ください。
非商用。個人利用・社内利用は可能ですが、再配布・販売は禁止されています。
公式ライセンスを確認 →