Excel手作業終了のお知らせ!Gemini CLI + MCPでExcel生成時代到来
はじめに
🎊 Excel手作業民の皆さま、ついにその日がやってきました! 🎊
___
/ \
/ ✨ノ ヽ、✨ \
/ (◕) (◕) \ Excelを手でつくる時代が
| (**人**) | ついに終わったおーーー!!
\ ` ⌒´ /
/ ヽ
┏━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Gemini CLI × Excel MCPで「手作業Excel」終了! ┃
┃ 調査→整理→Excel出力まで全自動!! ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━┛
٩(◕‿◕)۶ やったーー!!
AI時代キタ━━━━(◕‿◕)━━━━!!
\ /
\ Excel手作り終了わーい! /
\ /
(◕‿◕)/(◕‿◕)/(◕‿◕)/
∩_∩ ∩_∩
( ◕‿◕) ついにAI時代だー! ( ◕‿◕)
○__⊂) (⊃__○
/彡 ミ\
(__) (__)
手作りシート AI生成シート
(´;ω;\`) → (*´∀`*)
さようなら... こんにちは♪
2025年6月25日、GoogleからGemini CLIがリリースされ、ついにコマンドラインから直接Gemini AIを利用できるようになりました。そして今回は、MCP(Model Context Protocol)サーバーを使って、WebページやドキュメントからExcelファイルを完全自動生成する方法を試してみました。
もう「セルに手でポチポチ入力」する時代は終わりを迎えようとしています!
Excel自動生成マシンを作る
GeminiCLIでExcel MCP Serverを使って、指定したWebページの情報を調査し、その結果を整理したExcelファイルを完全自動生成します。
📋 前提条件(準備するもの)
- Python環境(Python 3.8以上推奨)
- Node.js環境
- Windows環境(PowerShell使用)
- そして何より、Excel手作業から解放される強い意志!
🛠️ セットアップ手順(AI時代への第一歩)
さあ、Excel手作業終了への道のりを始めましょう!
1. プロジェクト環境の準備
PowerShellを起動して以下のコマンドを順番に実行します:
# プロジェクトディレクトリ作成
mkdir excel-mcp-tutorial
cd excel-mcp-tutorial
# Python仮想環境作成
python -m venv env
env\scripts\activate
# 必要パッケージインストール
pip install pandas fastapi mcp uv
# Excel MCP サーバーインストール
npm install -g excel-mcp-server
2. Gemini CLI の設定
設定ファイル C:\Users\<ユーザ名>\.gemini\settings.json
を編集します:
{
"theme": "Default",
"selectedAuthType": "oauth-personal",
"mcpServers": {
"excel-server": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"],
"trust": true
}
}
}
3. MCPサーバーの動作確認
- 重要:Python仮想環境をアクティベートした状態でGemini CLIを起動する必要があります
- PowerShellで
gemini
コマンドを実行してGemini CLIを起動 -
/mcp
コマンドを実行してMCPサーバーの状態を確認
正常に設定されていれば、以下のような表示が出力されます:
🟢 excel-server - Ready (20 tools)
実際の使用例
セットアップが完了したら、以下のような指示でExcelファイルを自動生成できます:
指示例
以下のURLを検索して、excel-mcp-serverの使い方を初心者にもわかるようにまとめて、カレントディレクトリにExcelファイルを生成してください。
Excelシートのデザインは#デザイン要件に従い、カラフルでおしゃれなデザインにしてください。
https://github.com/haris-musa/excel-mcp-server
#デザイン要件
・見出し(ヘッダー):背景色ブルー系(#AA3FE5)、文字色は白
・普通の文章(本文):背景色なし、文字色は黒
・フォント:ヘッダー太字18pt、本文Segoe UI 12pt
・セル構成:見出し行のみ背景色付き、データ行は背景色なしの白背景
以下のようなExcelファイルが自動生成されました。
プロンプト次第である程度デザインのカスタマイズは可能です。
ついで、作成されたExcelファイルを英語翻訳したファイルを作らせてみます。
@excel-mcp-server_guide.xlsxの内容を英語に翻訳したExcelファイルを作成して。
excel-mcp-server_guide_en.xlsxファイルが自動生成され、中身を見るとちゃんと英語翻訳されてました!
いいですね。
ちなみに同じ指示内容でClaudeCodeでExcelファイルを生成させたものが以下です。
デザイン性は、圧倒的にClaueCodeのほうが良いですね。
現時点でデザイン性については、「ClaudeCode > Gemini CLI」ですね。
生成されるExcelのデザイン性は利用しているLLMモデルに依存しているようですので、今後のGemini側の成長に期待したいところです。
ClaudeCodeでExcel MCP Serverを使う手順については以下の記事で解説しています。
まとめ
\ /
\ Excel手作り終了わーい! /
\ /
(◕‿◕)/(◕‿◕)/(◕‿◕)/
🎉 Excel手作業の時代、正式に終了いたします! 🎉
Gemini CLI + MCP + Excel MCP Serverの組み合わせにより、コマンドラインからWebページの調査とExcelファイルの自動生成が可能になりました。
Gemini CLIのリリースにより、AI活用の敷居がさらに下がりました。もう「Excel職人」になる必要はありません。AIに任せて、あなたはもっとクリエイティブな仕事に集中しましょう!
🎊 みんなでAI時代を楽しみましょう! 🎊
Discussion