メインコンテンツにスキップ

Claudeでファイルを作成・編集する

今週アップデートされました

Claudeはコードを実行して、会話内でファイルを直接作成・操作できます。自然言語でClaudeに指示すると、Excelスプレッドシート、PowerPointプレゼンテーション、Wordドキュメント、PDFファイルを生成でき、すぐにダウンロードして使用できます。

コード実行とファイル作成は、すべてのClaudeユーザー(Free、Pro、Max、Team、Enterprise)がウェブ、Claude Desktop、Claude Mobileで利用できます。

これらの機能により、Claudeとチャットするだけで簡単にプロフェッショナルなドキュメントを作成できます。動作する数式を含むExcelの財務モデルを作成したり、アップロードされたデータに対して高度な分析を実行したり、グラフと視覚化を含むレポートを作成したり、ドキュメントからプレゼンテーションを生成したりできます。すべて専門的なソフトウェアスキルなしで実現できます。


利用可能性

Free、Pro、Maxプラン:

  • コード実行とファイル作成はデフォルトで有効です

  • ネットワークアクセスが有効になっており、Claudeが承認されたソースからパッケージをインストールできます

Teamプラン:

  • Teamプラン組織では、コード実行とファイル作成がデフォルトで有効です

  • 組織の所有者は、組織設定で無効にできます

  • ネットワークアクセスはデフォルトで無効です。所有者は組織設定で有効にできます

Enterpriseプラン:

  • 新しいEnterpriseプラン組織では、コード実行とファイル作成がデフォルトで有効です

  • 組織の所有者は、組織設定で無効にできます

  • ネットワークアクセスはデフォルトで無効です。所有者は組織設定で有効にできます

  • 所有者はドメインホワイトリストを含むネットワークアクセス制御を設定できます


はじめ方

ウェブとデスクトップで有効にする

Enterpriseプラン:この機能は組織レベルでデフォルトで有効になっており、新しいEnterprise組織ではネットワークエグレスを許可がオフになっています。所有者は組織設定 > 機能コード実行とファイル作成トグルで調整できます。

Teamプラン:この機能は組織レベルでデフォルトで有効になっており、ネットワークエグレスを許可がパッケージマネージャーのみへのアクセスでオンになっています。組織の所有者は、必要に応じて組織設定 > 機能で組織全体に対してこれを手動で無効にできます。

Free、Pro、Maxプラン:設定 > 機能からコード実行とファイル作成をオンにしてファイル作成を有効にします。

Claudeに外部データソースへのアクセスを許可するには、ネットワークエグレスを許可をオンにします:

Claude Mobileで有効にする

Claude for iOSまたはAndroidでこの機能を有効または無効にするには、左サイドバーのイニシャルまたは名前をタップして設定を開きます。「機能」を選択し、コード実行とファイル作成をオンまたはオフにします。


ネットワークアクセスの設定(TeamおよびEnterpriseプラン)

TeamおよびEnterprise組織の所有者は、組織設定 > 機能でネットワークアクセス設定を制御できます。コード実行とファイル作成を有効にした後、以下のオプションから選択してチームのネットワークアクセスを設定します:

  • ネットワークエグレスを許可がオフ:Claudeは事前インストールされたパッケージのみで動作し、インターネットアクセスはありません。これは機密環境に最大のセキュリティを提供します。

  • ネットワークエグレスをパッケージマネージャーのみに許可(デフォルト):Claudeは承認されたパッケージマネージャー(npm、PyPI、GitHubなど)にアクセスして、必要なソフトウェアパッケージをインストールできます。これは機能とセキュリティのバランスを取りますが、一部の高度な機能は制限される場合があります。

  • ネットワークエグレスをパッケージマネージャーと特定のドメインに許可:Claudeはパッケージマネージャーと指定した追加ドメインにアクセスできます。組織が必要とする特定のリソースをホワイトリストに登録するには、ドメインを個別に追加します:

すべてのドメイン:Claudeはアンスロピックの法的ブロックリストにあるドメイン以外のすべてのインターネットにアクセスできます。これはファイル作成と分析タスクに最大の柔軟性を提供しますが、最もリスクが高いオプションでもあります。有効にする前に以下のセキュリティに関する考慮事項を確認してください:


ネットワークアクセスを無効にすることで、コード実行とファイル作成のセキュリティ上の懸念にどのように対処しますか?

簡潔な答え:ネットワークアクセスを無効にすると、何か問題が発生した場合でも、Claudeのサンドボックス環境からデータが外に出るのを防ぎます。

仕組み

Claudeがコードを実行またはファイルを作成する場合、分離されたサンドボックスコンテナ内で動作します。つまり、作業はシステムから分離された制御された環境で行われます。ただし、ネットワークアクセスが有効な場合、潜在的なリスクがあります。プロンプトインジェクションまたは他の攻撃を通じて、Claudeが外部サーバーにデータを送信するようにだまされる可能性があります。

ネットワークアクセスを無効にすると、このリスクは完全に排除されます。チームはClaudeの完全なコード実行とファイル作成機能(Excelモデルの構築、プレゼンテーションの作成、データ分析など)を引き続き利用できますが、サンドボックスの外に何も送信できないという保証があります。

ネットワークアクセスへの段階的なアプローチ

Claudeはネットワークアクセスが有効な場合に最も強力です。新しいパッケージと依存関係をインストールでき、リアルタイムデータを取得でき、ウェブサービスと相互作用できます。そのリスクプロファイルに対応できる組織の場合、検証済みの信頼できるドメインへのアクセスを有効にすると、コード実行とファイル作成の完全な可能性が解き放たれます。

より慎重なアプローチを取る組織の場合、ネットワークアクセスを無効にして開始し、チームが信頼を構築するにつれて調整することをお勧めします:

  1. ネットワークアクセスをオフで開始します。これが最も安全な設定です。Claudeはコードを実行してファイルを作成できますが、外部と通信することはできません。

  2. パッケージマネージャーを有効にします。pip、npm、およびその他のパッケージマネージャーのロックを解除して依存関係をインストールします。Claudeが構築できるものを大幅に拡張します。

  3. 必要に応じてネットワークアクセスを拡張します。ビジネス要件に基づいて許可リストに特定のドメインを追加し、何が許可されているかについての可視性を維持します。

このアプローチは多層防御を提供します。サンドボックスに脆弱性があったり、プロンプトインジェクションが成功したりした場合でも、無効にされたネットワークアクセスは、Anthropicのインフラストラクチャからデータが外に出るのを防ぐ最終的な障壁として機能します。

注:MCP(Model Context Protocol)統合が有効な場合、ネットワークエグレス設定に関係なく、それらの接続を通じてネットワーク通信が可能です。組織はMCP設定を個別に評価する必要があります。


コード実行とファイル作成の使用

有効にすると、メッセージで必要なものを説明するだけです。たとえば、「月間経費を追跡するExcelスプレッドシートを作成する」または「このドキュメントをPowerPointプレゼンテーションに変換する」と言うことができます。Claudeはファイルを生成し、会話から直接ダウンロードできます。

簡単なタスクから始めてClaudeの機能に慣れ、より複雑なワークフローに進みます。リクエストで具体的に説明してください。構造、コンテンツ、フォーマットを説明します。Claudeの出力を確認して、正確な要件を満たすように調整する必要がある場合があります。

サポートされているファイルタイプ

Claudeはexcelスプレッドシート(.xlsx)、PowerPointプレゼンテーション(.pptx)、Wordドキュメント(.docx)、PDFファイルを作成できます。Claudeが作成したファイルをダウンロードするか、Google Driveに直接保存できます。

この機能により、Claudeはより高度なデータ分析とデータサイエンスの作業も実行できます。Claudeはデータ分析用のPythonスクリプトを作成できます。Claudeはpng形式などの画像ファイルにデータビジュアライゼーションを作成できます。また、CSV、TSV、その他のファイルをアップロードしてデータ分析とビジュアライゼーションを行うこともできます。

最大ファイルサイズは、アップロードとダウンロードの両方で1ファイルあたり30MBです。


主な機能

ファイルの直接作成と編集

Claudeはエクセルスプレッドシート(.xlsx)、PowerPointプレゼンテーション(.pptx)、Wordドキュメント(.docx)、およびPDFファイルを作成します。Claudeが作成したファイルをダウンロードするか、Google Driveに直接保存できます。

最大ファイルサイズは、アップロードとダウンロードの両方で1ファイルあたり30MBです。30MBを超えるPDFの場合、Claudeはコンテキストウィンドウに読み込まずにコンピューティング環境を通じて処理できます。

高度なデータ分析

Claudeは以下を含む高度なデータ分析とデータサイエンスの作業を実行できます:

  • データ分析用のPythonスクリプトの作成

  • 画像ファイル(PNG)としてのデータビジュアライゼーションの生成

  • CSV、TSV、その他のデータファイルの処理

  • 機械学習モデルの構築

プロジェクトファイルの統合

プロジェクト内のファイルは、Claudeのコンピューティング環境を通じてアクセス可能になり、コンテキスト内に留まります。これにより、プロジェクトファイル全体でシームレスな参照とワークフロー統合が可能になります。

拡張コンテキストウィンドウ

コンテキストウィンドウは、より複雑なマルチステップワークフロー、特にコード実行とファイル作成を広範に使用する会話をサポートするために拡張されました。

言語サポート

Claudeは、ユーザーインターフェースと生成されたファイルの両方で複数の言語を完全にサポートし、適切なフォーマットと地域標準を備えています。


セキュリティとネットワークアクセス

仕組み

コード実行とファイル作成により、Claudeはサンドボックス化されたコンピューティング環境を備えています。Claudeのインターネットアクセスは、ネットワーク出力設定に基づいて異なります。

ネットワークアクセスにより、Claudeは以下を実行できます:

  • 承認されたパッケージマネージャー(npm、PyPI等)からパッケージをダウンロードしてインストール

  • ファイル作成と分析に必要なリソースにアクセス


セキュリティに関する考慮事項

悪意のある行為者が外部ファイルまたはウェブサイト経由で指示を目立たないように追加し、Claudeを以下にトリックすることが可能です:

  1. 悪意のある目的でサンドボックス環境で信頼できないコードをダウンロードして実行

  2. 接続されたナレッジソース(例:Remote MCP、プロジェクト)から機密データを読み取り、サンドボックス環境を使用して外部ネットワークリクエストを行ってデータを漏洩させる

つまり、Claudeはコンテキスト(例:プロンプト、プロジェクト、MCP経由のデータ、Google統合)からの情報を悪意のある第三者に送信するようにトリックされる可能性があります。これらのリスクを軽減するために、この機能を使用する際にClaudeを監視し、予期しないデータの使用またはアクセスが見られた場合は停止することをお勧めします。Claude内の親指を下げる機能を使用して問題を報告できます。

安全で信頼できるエージェント開発フレームワークに沿って、以下の軽減策を適用しました:

  • 機能を完全に制御できます。いつでもオンまたはオフに切り替えることができます。

  • Claudeが何をしているかを確認できるように、ユーザーフレンドリーなアクションサマリーを提供するようにClaudeを設計しました。Claudeのアクションはいつでも停止でき、この機能を使用する際にClaudeの作業を監視することをお勧めします。

  • サンドボックス環境内でClaudeが実行したアクションを確認および監査する機能を提供しました。

  • 無料、Pro、Maxユーザーの場合、コード実行とファイル作成機能からのファイルアーティファクトを含む会話の公開共有を無効にしました。

  • Claudeが完了できるタスクの期間と、単一のサンドボックスコンテナを使用できる時間の長さを制限して、悪意のあるアクティビティのループを回避します。

  • サンドボックス分離を実装して、ユーザー間でサンドボックス環境が共有されないようにしました。

  • ネットワーク、コンテナ、ストレージリソースを意図的に制限しました。

  • 悪意のあるプロンプト操作を検出し、検出された場合は実行を停止するプロンプトインジェクション分類器を実装しました。

この機能に対してレッドチーミングとセキュリティテストを実施しました。継続的なセキュリティテストとレッドチーミングのための継続的なプロセスがあります。この機能を有効にするかどうかを決定する際に、組織が特定のセキュリティ要件に対してこれらの保護を評価することをお勧めします。

チームおよびエンタープライズオーナー向け

チームおよびエンタープライズオーナーは、以下を含むこの機能を完全に制御できます:

  • 組織全体で機能を有効または無効にする

  • ネットワークアクセス設定を制御する

  • ドメインホワイトリストを設定して、特定の承認されたドメインへのアクセスのみを許可する

注: Claudeは、個別ユーザーのプロンプト、プロジェクト、または有効化された接続を通じて会話でアクセスできるデータのみを漏洩するようにトリックされる可能性があります。


承認されたネットワークドメイン

ネットワークアクセスが有効な場合、Claudeは以下の承認されたドメインにアクセスできます:


一般的なワークフロー

注: ユースケースとデモビデオについてはClaudeでファイルを作成・編集して数時間の単調作業を削減 を参照し、Claude for Financial Servicesのお客様向けのガイドラインについてはClaudeを使用した財務分析ワークフローを参照してください。

Excelで財務モデルを構築する

ニーズを説明することで、動作する数式と計算を含むスプレッドシートを生成します。試してみてください:

Create a monthly budget tracker with income, expenses categories, and 
automatic calculations for savings.

Claudeは適切な数式、書式設定、さらにデータを視覚化するためのグラフを含むExcelファイルを生成します。

プロフェッショナルなレポートを生成する

情報と要件を提供することで、データ分析とドキュメント作成を組み合わせます。試してみてください:

Create a quarterly sales report using this CSV data, including trend 
analysis and recommendations.

Claudeはデータを分析し、グラフ、インサイト、プロフェッショナルな書式設定を含む形式化されたWordドキュメントまたはPDFを生成します。

ファイル形式を変換する

コンテンツを保持または強化しながら、任意のドキュメントをある形式から別の形式に変更します。試してみてください:

Convert this Word document to a presentation.

または

Explain this Excel spreadsheet in a Word report with commentary.

Claudeは複数のファイル形式変換を必要とするワークフローもサポートできます。たとえば、CSVファイルをアップロードして、Claudeに財務モデルを作成し、それを要約するメモを作成し、結果を共有するためのPowerPointを生成するよう指示することができます。

PDFデータを抽出して分析する

テーブルまたはフォームを含むPDFをアップロードし、Claudeに情報を抽出するよう依頼します。試してみてください:

Extract all the data from this PDF into an Excel spreadsheet and create a 
summary chart.

Claudeはデータを抽出し、スプレッドシート形式で整理し、迅速なインサイトのための視覚化を追加します。

複雑な分析を実行する

データを含むCSVをアップロードし、Claudeに機械学習モデルを構築して特定の結果を予測するよう依頼します。Claudeに実行内容と結果をまとめたレポートを出力させます。Claudeはpythonを使用してデータ上でモデルをトレーニングし、実行内容の説明、モデルの品質、および結果を提供します。


よくある質問

ファイル作成はどのように機能しますか?

Claudeにclaude.ai内で直接プライベートコンピューティング環境を提供しました。これにより、Claudeはコード(たとえば、PythonやJavaScript)を書いて実行できます。一般的なコードパッケージを使用してドキュメント、スプレッドシート、スライドを作成します。ユーザーはまた、Claudeにそのコンピューティング環境を使用して、データ分析、コードスニペットのデバッグ、GIF作成などの楽しいタスクなど、他のことを行わせることもできます。

Claudeのファイル作成機能は使用制限にどのような影響を与えますか?

この機能の使用は、プランで提供される同じ使用制限から引き出されます。ファイルの作成は、Claudeとの通常のチャットと比較して、制限をより多く使用することに注意してください。

Claudeは一度に複数のファイルを操作できますか?

Claudeは単一のチャットで複数のファイルを処理でき、包括的なマルチファイルレポートと分析を作成できます。ファイルは会話全体を通じてダウンロード可能なままです。

ファイル作成はClaude for iOSまたはAndroidでサポートされていますか?

ファイル作成はClaude for iOSおよびAndroidでサポートされています。Claude Mobileで「ダウンロード」をタップすると、ファイルはシステムプレビューまたは別のアプリ(たとえば、.docxファイルの場合はWordアプリ)で開くことに注意してください。

アーティファクトはファイル作成で機能しますか?

はい、ファイル作成がオンの状態でもアーティファクト(HTMLやReactアプリ、マークダウンドキュメント、Mermaidダイアグラム、SVGなど)を作成できます。Claudeはコンピューティング環境を使用してアーティファクトを作成するようになったため、ユーザーエクスペリエンスはユーザーが慣れているものとは若干異なる場合があります。Claudeとチャットするときに、親指を上下に動かす機能を使用して、問題やフィードバックを報告してください。

こちらの回答で解決しましたか?