Claude Excel読み込みと作成 — アップロードして使う方法
ExcelファイルをClaudeにアップロードして読み込ませる方法と、新規のExcelファイルを作らせる方法を、有効化の設定・セキュリティの注意点までまとめます。
Claudeは、コード実行環境を使ってExcelファイル(.xlsx)を読み込んだり、新規に作成したりできます。チャットにファイルを添付するか、欲しいファイルを言葉で説明するだけで済みます。開いているワークブックを直接編集したい場合は別の仕組みが向いています。この記事では、読み込みと作成の手順に加えて、有効化の設定とプランごとの違いを扱います。
ClaudeでExcelファイルを扱う4つの方法
Excelまわりの作業は、目的によって使う仕組みが変わります。
| 方法 | 向いている場面 | 参照先 |
|---|---|---|
| コード実行によるファイル作成・読み込み(本記事) | 向いている場面チャットにファイルを添付する、または欲しいファイルを言葉で説明するだけで、.xlsxファイルそのものをやり取りしたい | 参照先本記事 |
| Claude for Excelアドイン | 向いている場面開いているワークブックに直接入り込み、数式の関係を保ったまま値を調整したりエラーを追跡したりしたい | 参照先Claude Excel関数の書き方 |
| Cowork | 向いている場面繰り返し発生する集計・可視化業務をスケジュール実行や検算の運用ごと任せたい | 参照先Claude CoworkのExcel・スプレッドシート分析 |
| CSV分析(単発の表データ) | 向いている場面Excelファイルではなく単発の表データだけを渡して集計してほしい | 参照先ClaudeでCSVを分析する |
本記事が扱うのは、ワークブックを開かずに.xlsxそのものをやり取りする1行目の方法です。アドインの導入もスケジュール実行の設定も要りません。
アドインを選ぶ条件は次のとおりです。対応環境は、Excel on the web、Microsoft 365のWindows版(build 16.0.13127.20296以降)、Mac版(16.46以降)です。Excel 2016・2019の永続・ボリュームライセンス版、iPad版、Android版は対象外です。データテーブルとマクロ・VBA操作も未対応です。対象プランはPro・Max・Team・Enterpriseで、Freeは含まれません。
Excelファイルをアップロードして読み込ませる
ファイルを渡す流れは3ステップです。コード実行環境が有効になっていることが前提になります。
Excelを読み込ませる流れ
- 1
コード実行を有効にする
個人プランはSettings > Capabilitiesの「Code execution and file creation」をオンにします。モバイルは左サイドバーの名前から設定を開き、Capabilitiesで切り替えます。
- 2
チャットに.xlsxを添付する
チャットボックス左下の「+」から「Add files or photos」を選ぶか、ファイルをチャットへドラッグ&ドロップします。ファイル作成の記事では、アップロードもダウンロードも1ファイル30MBまでです。アップロード専用の記事では、チャットは1ファイル500MB・1チャット20ファイルまで、プロジェクトのファイルは1ファイル30MBまでと書かれています。
- 3
見たい内容を言葉で頼む
シート名や範囲を指定すると、読み取り対象のずれを切り分けやすくなります。
このExcelファイルの各シートに何が入っているか概要を教えて。売上シートの月次推移もグラフにしてClaudeは専用の計算環境でPythonなどのコードを書いて実行し、ファイルを開いて中身を扱います。CSV・TSVなどの表データも同じ経路で読み込めます。複数のファイルを1つのチャットで扱うこともでき、同じ会話の中ならダウンロード用に残り続けます。プロジェクトに置いたファイルも、コンテキストに残したまま同じ計算環境から参照できます。
この計算環境はclaude.aiの中に用意された専用の環境で、PythonやJavaScriptのコードを書いて実行します。データ分析用のスクリプト作成、PNG画像のグラフ生成、機械学習モデルの構築にも使えます。グラフは「2024年Q3の月次売上をmatplotlibで描き、トレンドラインと最大の月を強調して」のように頼めます。
ファイル作成をオンにしていても、HTMLやReactアプリ、Markdown、mermaid図、SVGなどのアーティファクトは作れます。作成には計算環境が使われるため、画面の見え方が少し変わる場合があります。
30MBを超えるPDFの扱いは、Excelとは少し違います。PDFはコンテキストウィンドウに読み込まずに計算環境で処理できます。30MBを超えるPDFでも、表をExcelに抜き出す依頼ができます。
アップロードできる形式と上限
アップロードの対応形式は、PDF・DOCX・CSV・TXT・HTML・ODT・RTF・EPUB・JSON・XLSXです。XLSXだけは、コード実行とファイル作成を有効にしていないとアップロードできません。画像はJPEG・PNG・GIF・WebPで、8000×8000ピクセルまでです。
PDFは100ページ以下なら本文と図表の両方を、101〜1000ページならテキストだけを読み取ります。1000ページを超えるPDFは「Uploaded file is too large」のエラーになります。DOCXなどの文書ファイルでは、Claudeが取り出すのはテキストだけで、埋め込み画像は読み取り対象に入りません。ファイルは個別のチャットにも、プロジェクトのFilesにも置けます。プロジェクト側に置くと、会話をまたいで参照できます。
対応フォーマットとセキュリティ設定の全体像はClaudeでファイル作成・編集ができる範囲とセキュリティ設定にあります。前任者から引き継いだ複雑なスプレッドシートを読み解きたい場合は、引き継ぎスプレッドシートをClaudeで理解して拡張する方法が参考になります。
新規Excelファイルを作らせる — プロンプト例
既存のファイルがなくても、欲しい内容を言葉で説明するだけで新規の.xlsxを生成できます。例文は、次のように構造と中身を具体的に書く形です。
毎月の収入・支出カテゴリー別の家計簿を作って。貯蓄額が自動計算されるようにしてClaudeは数式・書式・グラフを含むExcelファイルを作り、チャットからダウンロードできます。ダウンロードのほか、Google Driveへ直接保存する選択肢も用意されています。
既存のデータを統合する使い方もあります。議事メモ(テキスト)と既存のトラッカー(CSV)を渡すと、複数シートのExcelファイルにまとまります。Excelで開けば、値を変えたときに依存する計算が更新され、新しいデータにも書式ルールが引き継がれます。
形式をまたぐ依頼も同じ仕組みで動きます。次のような例があります。
- CSVを渡して財務モデルを作らせ、要約メモと共有用のPowerPointまで続けて作る
- PDFの表やフォームをExcelに抜き出し、要約チャートも付ける
- Excelの内容を、解説コメント付きのWordレポートにまとめ直す
このCSVデータをもとに四半期の売上レポートを作って。トレンド分析と改善提案も添えてアップロードした表の整形も同じ流れで頼めます。表記ゆれの統一、重複エントリーの統合、名称の正規化が例です。複数ファイルをまたぐ置換もできます。Excel・Word・PDF・PowerPointの元の書式を保ったまま、1回の依頼で更新する例があります。
最初は簡単な依頼から始め、構造・内容・書式の指定を少しずつ具体的にしていきます。出力は、そのまま使う前に目視で確認します。
利用上限とスマホでの受け取り方
ファイル作成は、通常のチャットよりプランの使用量上限を多く消費します。家計簿のような小さな依頼でも、長い会話の中で何度も作り直すと上限に近づきます。
モバイルでも作成はできます。ただしダウンロードを押すと、ファイルはシステムのプレビューか別のアプリ(.docxならWordアプリなど)で開く動きです。.xlsxを編集したいときは、受け取り先のアプリを先に決めておくと迷いません。
有効化と組織設定 — プランごとの既定の違い
既定の有効・無効は、プランで次のように違います。
| プラン | 既定状態 | 切り替えの場所 |
|---|---|---|
| Free・Pro・Max | 既定状態有効 | 切り替えの場所Settings > Capabilities |
| Team | 既定状態有効(組織のオーナーが無効化可能) | 切り替えの場所Organization settings > Capabilities |
| Enterprise | 既定状態新規組織で有効(オーナーが無効化可能) | 切り替えの場所Organization settings > Capabilities |
Free・Pro・Maxは、同じ画面の「Allow network egress」で外部データへのアクセスも切り替えられます。Team・Enterpriseのオーナーは、ネットワークの許可範囲を4段階から選びます。
ネットワークアクセスの4段階(Team・Enterprise)
オフ
プリインストール済みのパッケージだけで動き、インターネットには出ません。
パッケージマネージャーのみ
npm・PyPI・GitHubなど承認済みの提供元から、ソフトを導入できます。
特定ドメインを追加
パッケージマネージャーに加えて、オーナーが1つずつ追加したドメインにだけ出られます。
全ドメイン
Anthropicの法務ブロックリストにあるドメインを除き、全面的に出られます。最も自由で、最もリスクの高い選択です。
承認済みドメインの例は、api.anthropic.com、github.com、registry.npmjs.org、pypi.org、crates.io、archive.ubuntu.comなどです。
ネットワークは、外部データを取り込む依頼の前提にもなります。市場データを検索し、その数値を使った複数シートのモデルを組む例があります。入力を変えると数式がすべて更新されます。
同じページ内で食い違うTeam・Enterpriseの既定
Team・Enterpriseのネットワークの既定は、同じサポート記事の3つの節で書き分けられています。
- 「Availability」節:TeamもEnterpriseも「既定でネットワークアクセスはオフ。オーナーがオンにできる」
- 「Enabling」節:Teamは「パッケージマネージャーのみでオン」、Enterpriseは新規組織で「egressオフ」
- 「Configuring network access」節:「パッケージマネージャーのみ」を既定として記載
PyPI経由のライブラリ導入が自組織で通るかどうかは、Organization settings > Capabilitiesの画面で確かめられます。
セキュリティ — サンドボックスとネットワークアクセス
コードの実行とファイルの作成は、隔離されたサンドボックスのコンテナの中で行われます。ネットワークを切っておけば、プロンプトインジェクションなどで何か起きても、データはサンドボックスの外へ出ません。段階導入の案は、オフから始めてパッケージマネージャーを解禁し、必要なドメインを足していく順序です。
外部から受け取ったファイルやWebページに隠し指示が埋め込まれ、悪意のあるコードの実行や、接続中のデータの外部送信に誘導される可能性があります。機能を使っている間はClaudeの作業を見守り、想定外のデータアクセスが見えたら止めるのが推奨されています。対策として、プロンプトインジェクションの検出器による実行停止、ユーザー間のサンドボックスの非共有、タスク時間とコンテナ使用時間の上限が挙げられています。
Free・Pro・Maxでは、この機能で作ったファイルを含む会話は公開共有ができません。
よくあるつまずき
アップロードしたExcelの内容と回答がずれる
ファイルが大きいときは、サイズを小さくして試します。シート名や範囲を指定して依頼し直し、どの範囲でずれているかを切り分けます。
生成されたExcelの数式を保ちたい
導入文は、working formulasを持つExcelモデルを作れると説明しています。数式のまま出力させたいときは、依頼文に「数式で自動計算」「セル参照を保つ」と書きます。
組織でファイル作成機能自体が使えない
Team・Enterpriseでは、オーナーがOrganization settingsで機能を無効にしている場合があります。管理者にCapabilitiesの状態を確かめてもらいます。
サンドボックスから外へ出られる範囲を変えたい
許可範囲は組織単位の設定で、個人では変えられません。広げたいときも絞りたいときも、Organization settings > Capabilitiesを操作できるオーナー権限の管理者に頼みます。
まとめ
開いているブックをその場で直すならアドイン、ファイルとして渡して受け取るならチャットへのアップロードが合います。Team・Enterpriseは、ネットワークの既定の記載が節ごとに異なるため、導入前に自組織の設定画面で確かめます。