ホーム

VS CodeでClaude CodeとExcelを使う

数式や書式、できればグラフも入ったスプレッドシートを作りたい。でも、Excelのメニューと格闘するのは避けたい。そんなときは、Claude CodeをExcelを知り尽くしたアシスタントだと考えてください。作りたいものを普段の言葉で説明するだけで、きちんと動く数式が入った本物の.xlsxファイルを作ってくれます。このチュートリアルでは、VS Codeでプロジェクトフォルダを準備し、Claude CodeにExcelのスプレッドシートを作成・編集してもらう方法を紹介します。

主要な概念

必要なもの

ステップ1:Pythonをインストール

ClaudeはPythonの小さなプログラムを書いてスプレッドシートを作るため、パソコンにPythonが必要です。あなた自身がPythonを書く必要はありません。

VS Codeをすでに開いている場合は、Pythonを認識させるために一度閉じてから開き直してください。

ステップ2:VS CodeにSpreadsheet Viewer拡張機能をインストール

注: この拡張機能は以前、GrapeCityのExcel Viewerという名前でした。古いガイドや動画では今もその名前が使われていることがあります。現在「Excel Viewer」で検索すると他の拡張機能もいくつか表示されるため、正しいものを見つけるには上記のIDで検索してください。IDが今もGrapeCityで始まっているのは正常です。Marketplaceのページには現在は積極的にメンテナンスされていないと書かれていますが、このチュートリアルのファイルをプレビューするには問題なく使えます。

これで、どの.xlsxファイルもクリックするだけで、そのシート、数値、数式をVS Code内で確認できるようになります。ちょっとした確認には便利ですが、グラフ、色付きの強調表示、ドロップダウンリストは表示できません。これらを見るには、Excel、LibreOffice Calc、またはGoogle Sheetsでファイルを開いてください。

ステップ3:プロジェクトフォルダを作成

ステップ4:Claude Codeを起動

claude

ステップ5:最初のスプレッドシートを作成

budget.xlsxという名前のスプレッドシートを作成してください。列は「カテゴリ」「月額」「メモ」の3つにしてください。家賃、食料品、光熱費などの支出カテゴリの例を6つ、現実的な金額で追加してください。一番下に「合計」行を追加し、数式を使って「月額」列を合計してください。

ステップ6:結果をプレビュー

ステップ7:Claudeにグラフの追加を依頼

budget.xlsxに、月々の支出合計に対する各カテゴリの割合を示す円グラフを追加してください。

ステップ8:データを編集してClaudeに更新を依頼

budget.xlsxの数値をいくつか変更しました。合計を再計算して、グラフが引き続きデータと一致しているか確認してください。

ExcelやLibreOfficeがない場合は? 手動での編集は飛ばして、代わりにClaudeに「budget.xlsxの家賃の金額を2倍にしてください。」と依頼してください。

これが基本のワークフローです。作りたいものを説明し、Claudeに作ってもらい、結果を確認し、普段の言葉で変更を依頼します。

ステップ9:Claudeに乱雑なデータの整理を依頼

Claude Codeは、すでに散らかってしまったスプレッドシートを直すのにも役立ちます。

問題を含む15行の売上データを持つmessy_sales.csvファイルを作成してください。問題とは、いくつかの空白セル、統一されていない日付形式、1つの重複行です。次に、これらの問題を修正したクリーンなバージョンをsales_clean.xlsxという名前で作成し、何を修正したか説明してください。

次のステップ

トラブルシューティング

ワークフロー概要


Steven Geが2026年9月21日に作成。