3行でいうと
- ChatGPTとClaudeの公式資料には、表データの分析でAIがPythonのコードを書いて実行する、と書かれています。ChatGPTのヘルプは、使われたコード、出力、前提を確かめてから頼るよう書いています。GeminiアプリのヘルプにはAIが計算にコードを使うとは書かれておらず、確認できていません。
- ファイルの上限は、読んだ範囲で違います。ChatGPTはCSV・表計算で約50MB、Claudeは1ファイル30MB(コード実行とファイル作成の機能のページ)と1チャット20ファイル、Geminiは1回10ファイル・各100MBです。行数の上限は、どの資料にも書かれていませんでした。
- 個人情報の入った表は、渡す前に判断が要ります。個人情報保護委員会の注意喚起は、入力が目的の範囲内か、提供事業者が機械学習に使わないかを確かめるよう求めています。
この記事は、実際に使って確かめた記録ではありません。この記事は、公式のヘルプと文書、国の注意喚起を、2026年10月16日に読み、10月22日に読み直してまとめたものです。僕らの考えは「見立てです」と書いた部分に分けました。
先に結論
- まず、計算の仕組みを知る。 AIが数字を文章として「推測」するのか、計算用のプログラムを動かすのかで、信頼のしかたが変わります。ChatGPTとClaudeは、後者を公式に説明しています。
- コードを使っても、正しいとは限らない。 コードは、AIが書きます。列の取り違えや、行の取りこぼしがあれば、計算そのものは正確でも、答えは違います。公式のヘルプも、確かめることを前提にしています。
- 上限は小さめに見積もる。 大きすぎたり、複雑だったりするファイルは、アップロードできても、完全には分析されないことがある、とChatGPTのヘルプにあります。
- 確かめる手順は、自分で持つ。 行数、合計、いくつかの行を、自分の手元の表計算で突き合わせます。具体的な手順は、後の節に書きました。
前提:用語をそろえる
- CSV:カンマで区切った、文字だけの表のファイルです。表計算ソフトで開けます。
- コード実行(AIの計算機能):AIが計算用のプログラム(多くはPython)を書き、隔離された環境で動かして、その結果を答えに使う仕組みです。
- サンドボックス:外から切り離された、作業用の環境です。Claudeのヘルプは、コードが非公開のサンドボックスで動くと説明しています。
- 外れ値:ほかの値から大きく離れた値です。入力ミスのこともあれば、本物の特別な値のこともあります。
- ハルシネーション:AIがもっともらしい誤りを出すことです。
- プロンプトインジェクション:資料やサイトに紛れた悪意のある指示で、AIが意図しない動きをすることです。
3つのサービスを、公式の説明で並べる
2026年10月16日に読み、10月22日に読み直したページから、表データに関わる点だけを表にしました。「書かれていない」は、読んだページに書かれていないという意味で、できないという意味ではありません。
| 項目 | ChatGPT | Claude | Geminiアプリ |
|---|---|---|---|
| 対応する表の形式 | .xls、.xlsx、.csv(ほかにPDF、json、xmlなど) | CSVは標準。XLSXは「Code execution and file creation」を有効にする必要がある | ほとんどのファイル形式に対応と書かれ、表計算の形式の一覧はない |
| 計算の仕組み | 一部の作業で、PythonをJupyterノートブックで実行 | Pythonを書いて実行(サンドボックス) | コード実行は書かれていない |
| ファイルの大きさ | CSV・表計算は約50MB(行の大きさによる)。1ファイルの上限は512MB | 1ファイル30MB(アップロードも作成したファイルも、コード実行の機能のページ)。1チャット最大20ファイル | 1ファイル100MB。1回のプロンプトに最大10ファイル |
| グラフ | 静止画のグラフを作れる。対話式のグラフは、棒・折れ線・円・散布図に対応 | PNGのグラフ。数式とグラフ入りの.xlsxも作れる | 表計算からグラフを作るよう頼め、種類やラベルを編集できる |
| 結果の確認 | 生成されたコード、出力、前提を確かめるよう書かれている | 出力は、必要に応じて確かめて直す、と書かれている | ファイルを正しく分析できないときは、再アップロード |
ChatGPTのヘルプには、Pythonの環境は外のウェブやAPIにつなげないので、データはアップロードするか、連携で渡す、ともあります。ChatGPTのファイルの総量には別の決まりがあり、1人25GB、3時間に80ファイルまで、Freeは1日3アップロードまでです(File Uploads FAQ)。ピーク時は下がることがある、とも書かれています。
Geminiの計算の仕組みについて、読めたこと・読めなかったこと
Googleの開発者向けの文書(Gemini API)には、コード実行の機能があります。モデルがPythonを書いて実行し、結果を答えに使うもので、使えるのはPythonだけ、37のライブラリ(numpy、pandas、matplotlib、scikit-learnなど)、実行は最大30秒、エラーのときはコードを最大5回まで書き直すことがある、とあります。入力ファイルはテキストとCSVで最もよく動く、とも書かれています。
ただし、これはAPIのページで、Geminiアプリが同じ仕組みを使っているかは書かれていません。Geminiアプリのヘルプにも、コード実行の説明はありません。この記事は、実際に使って確かめた記録ではありません。使っていると決めつけず、結果の確かめ方を、より厳しくするほうが安全だと思います(見立てです)。
数字を信じる前に確かめること
見立てです。公式のヘルプの注意と、仕組みの説明から組み立てました。各社の推奨手順ではありません。
1. 渡す前に、表を整える。 ChatGPTのヘルプは、1行目に分かりやすい見出しを置く、1行に1件、関係のない表を1つのシートに混ぜない、データを分ける空行や空列を避ける、値が画像になっているものは避ける、と書いています。値が画像になった表や、スキャンした書類は、正確な値を取れないことがあるとも書かれています。Claudeのヘルプも、PDF以外の文書は文字だけを取り出し、埋め込まれた画像は読まないとしています。
2. 何を知りたいかを書く。 ChatGPTのヘルプは、知りたいこと、使う列、計算、グループ分け、グラフの種類を伝えるよう勧めています。方法やグラフの種類が意図と合わないことがあるので、必要なら指定する、とも書かれています。
3. まず、「どんな表だと理解したか」を言わせる。 行数、列名、各列の型(数字か文字か)、空欄の数を答えさせます。ここが違えば、あとの計算は全部ずれます。行数は、自分の表計算で数えた数と、すぐ比べられます。
4. 方法を見せてもらう。 ChatGPTは、特定の方法を見せたり、変えたりするよう頼めます。コードが読めなくても、「どの列を、どの条件で絞って、何を合計したか」を日本語で説明させることはできます。
5. 数字を、2つ3つ、手元で再計算する。 合計、平均、特定の月だけの値などを、表計算の関数で計算して、突き合わせます。合っていればよい、というより、ずれたときにすぐ気づける状態にしておくための確認です。
6. 外れ値と、空欄の扱いを聞く。 空欄を無視したのか、0として扱ったのか、外れ値を除いたのか。除いたなら、どの行か。ここは、AIが黙って決めやすい部分だと思います(見立てです)。
7. 結果が不完全に見えたら、分けて頼む。 ChatGPTのヘルプは、特定のシート、行、列を指定する、ファイルを分ける、と書いています。数式が多いファイルは、大きさの上限の内側でも処理に影響がある、とあります。
8. 作ってもらった表やグラフは、もとの数字と突き合わせてから使う。 Claudeは数式入りの.xlsxを作れますが、その数式が意図どおりかは、別の話です。
渡してよいデータかを先に考える
表には、名前、住所、電話番号、顧客ごとの購入履歴のような個人情報が入りがちです。個人情報保護委員会が2023年6月2日に出した生成AIの注意喚起には、次のような趣旨が書かれています。
- 個人情報を含むプロンプトを入力するときは、特定された利用目的の達成に必要な範囲内か、十分に確かめる。
- 本人の同意なく個人データを入力し、応答を出す以外の目的で扱われるときは、個人情報保護法違反のおそれがある。そのため、提供事業者が機械学習に使わないことなどを確かめる。
- 一般の利用者についても、入力した個人情報が機械学習に使われ、不正確な内容を含んで出力されるおそれがあるとし、利用規約とプライバシーポリシーを確かめて判断するよう勧めています。
これは助言ではなく、公式の文書を読んでまとめたものです。2023年の文書なので、現行の運用は、委員会の最新の案内で確かめてください。
サービス側の扱いも、読んだ範囲で書いておきます。ChatGPTでは、チャット内のファイルはチャットの保持期間と同じで、Advanced Data Analysisなどで処理したファイルの保持期間はプランで変わると書かれています(期間の数字は書かれていません)。学習への利用については、API・Enterpriseなどのビジネス向けでは顧客が送った内容を学習に使わないと書かれていますが、個人向けの扱いは読んだページに書かれていませんでした。Claudeのヘルプは、外部のファイルやサイトに紛れた指示で、会話の中のデータが第三者へ送られるおそれがあると注意し、AIの作業を見守り、予想外にデータに触れたら止めるよう勧めています。ネットワークの送信(Allow network egress)は設定で切り替えられ、Free、Pro、Maxでは既定でオンと書かれています。
見立てです。個人情報の列(名前、連絡先など)は、分析に要らなければ、渡す前に消すか、番号に置き換えるのが無難だと思います。会社のデータなら、所属先の決まりが先です。
場面別の選び方の目安(見立てです)
- 手元の表を、手早く集計したい。 ChatGPTかClaudeのように、コード実行が公式に説明されているものが、確かめやすいと思います。コードや方法を見せてもらえるからです。
- ExcelのファイルがXLSX。 ClaudeはXLSXの分析に設定が要ります。ChatGPTは.xls、.xlsxを公式に挙げています。Geminiは、形式の一覧がないので、自分のファイルで開けるかを先に確かめます。
- 同じ集計を毎月くり返す。 ChatGPTとClaudeの「プロジェクト」や、Geminiのスキルなど、指示を保存する機能の出番ですが、ここでは扱いません(別の記事があります)。
- 大きなファイルや、複雑な集計。 上限に近づくなら、AIに渡す前に、自分の表計算やデータベースで絞り込むほうが、安全だと思います。
気をつけること
- この記事は、実際に使って確かめた記録ではありません。2026年10月16日に、公式のヘルプと文書、国の注意喚起を読み、10月22日に読み直した内容です。
- 行数・列数の上限、計算の精度、ミスの頻度は、どのページにも書かれていませんでした。数字の信頼性は、この記事では評価していません。
- Geminiアプリが計算にコード実行を使うかは、確認できていません。GeminiのAPIの説明を、アプリに当てはめてはいません。
- プランごとの、データ分析機能の使える・使えないの違いは、読んだページには書かれていませんでした。Claudeのコード実行は、Free、Pro、Max、Team、Enterpriseで使えるとあります。ChatGPTとGeminiは確認していません。
- 日本語のCSVの文字コード(UTF-8かShift_JISか)の扱いは、公式の資料では確認していません。文字化けが出たときは、保存し直してから渡してください。
- Claudeのファイルの大きさは、ページで書き方が違います。コード実行とファイル作成のページは「アップロードもダウンロードも1ファイル30MB」と書き、ファイルのアップロードのページは、チャットへの添付を1ファイル500MB、プロジェクトのファイルを1ファイル30MBと書いています(10月22日に読んだ範囲)。分析にコード実行を使うときは30MBを目安にするのが安全だと思います(見立てです)。
- 料金、上限、設定画面の名前は、変わりやすい点です。Claudeの設定の名前は、10月16日の版では「Upgraded file creation and analysis」でしたが、10月22日に読んだ公式ページでは「Code execution and file creation」になっていました。ヘルプ内で表現が揃っていない箇所もあります(Claudeのチームの既定のネットワーク設定など)。
- WebFetchは要約を返すため、文言は言い換えています。要約が混ぜた推論は、事実として使っていません。
- 個人情報の扱いは、法律上の助言ではありません。迷うときは、所属先の担当者か専門家に相談してください。
出典
- Data analysis with ChatGPT(OpenAI Help Center、10月22日確認)
- File Uploads FAQ(OpenAI Help Center、10月22日確認)
- Create and edit files with Claude(Claude Help Center、10月22日確認)
- Uploading files to Claude(Claude Help Center、10月22日確認)
- Upload & analyze files in Gemini Apps(Gemini アプリ ヘルプ、10月22日確認)
- Code execution(Google AI for Developers、10月22日確認)
- 生成AIサービスの利用に関する注意喚起等について(個人情報保護委員会、令和5年6月2日、10月22日確認)
更新履歴
-
2026年10月25日 書き方を直しました。
- 前:運営者が使っていないと読める書き方 → いま:「この記事は、実際に使って確かめた記録ではありません」。公式の資料を読んでまとめた記事で、使い心地は書いていない、という意味に直した
-
2026年10月22日 公式の資料を読み直して、次の点を直しました。
- 前:ClaudeでXLSXを使うには「Upgraded file creation and analysis」を有効にする → いま:公式ページの名前は「Code execution and file creation」
- 前:Claudeは1ファイル30MBと書いた → いま:30MBはコード実行とファイル作成のページの数字(アップロードも作成したファイルも)。別のページはチャット添付が1ファイル500MB、プロジェクトのファイルが30MBと書いている
