# 如何上傳檔案，讓 Claude 讀取

> Claude 的瀏覽器版可接受 PDF、試算表、圖片和程式碼。本文說明支援的所有格式、檔案大小上限、每個聊天可加入的檔案數量，以及上傳失敗時該怎麼做。

Source: https://ailoot.ai/blog/zh-hant-tw/claude-file-upload/
Canonical: https://ailoot.ai/blog/zh-hant-tw/claude-file-upload/
Language: zh-Hant-TW
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-074
Revision: sha256-98e03e8d72bb440533b382633060652b4ad28c77c3c96a087bddd46f191c9a08


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

Claude 的瀏覽器版可直接在聊天中接收檔案：將檔案拖曳到視窗中、點選左下角的加號，或從剪貼簿貼上圖片。它支援多種格式，包括 PDF、Word、試算表、圖片和程式碼。以下會介紹所有支援的格式、大小與數量限制、聊天中的檔案與專案中的檔案有何不同，以及為什麼大型檔案有時會比預期更早上傳失敗。

</div>

<div class="aside" data-semantic="editorial-reference" role="note" aria-label="Ailoot 文件">

[Ailoot 文件](https://ailoot.ai/docs/) — 使用這項服務的參考資料。

</div>

## 如何將檔案上傳到 Claude？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

有三種方式，而且都在同一個地方：輸入訊息的欄位。你可以用滑鼠將檔案直接拖曳到聊天視窗、點選左下角的加號按鈕並從磁碟中選取檔案，或複製圖片後按 Ctrl+V 貼上。檔案會附加到訊息中，並在你送出訊息時與文字一起傳送。

</div>

你可能會先在頁首或設定中尋找這個按鈕，但那裡沒有。它就在輸入欄中，位於打字區的左側。

Anthropic 的說明頁列出三種方式。

<figure>
<blockquote>
<p>點選聊天欄左下角的「+」按鈕、將檔案直接拖曳到聊天視窗，或從剪貼簿複製並貼上圖片。</p>
</blockquote>
<figcaption>— Anthropic, https://support.claude.com/en/articles/8241126-upload-files-to-claude</figcaption>
</figure>

操作步驟如下：

1.  開啟你打算使用檔案的聊天。
2.  將檔案拖曳到視窗中，或點選左下角的「+」並從磁碟中選取；如果是圖片，也可以按 Ctrl+V 貼上。
3.  等待輸入欄旁出現帶有檔名的標籤。這表示檔案已附加。
4.  寫下你希望 Claude 如何處理檔案，然後送出訊息。檔案會與文字一起傳送。

那麼，檔案會存在哪裡？將檔案上傳到聊天後，它會附加到特定對話中。新聊天裡不會有這個檔案，Claude 也不會知道其中的內容。如果你需要在所有對話中隨時使用檔案，就該使用專案；下文會另外介紹專案。

## Claude 能辨識哪些檔案格式？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

Claude 支援兩大類格式：文件和圖片。文件包括 PDF、DOCX 格式的 Word、CSV 和 XLSX 試算表、純文字 TXT、HTML 和 JSON 標記格式、EPUB 電子書，以及 ODT 和 RTF 格式。圖片包括 JPEG、PNG、GIF 和 WebP。Claude 會將程式碼當作純文字讀取，幾乎任何語言的檔案都能使用。唯一的例外是 XLSX 試算表：必須先在設定中啟用分析工具。

</div>

以下將格式整理成表格；後續章節會說明更多細節。

| 類別 | 格式 | Claude 的處理方式 |
|----|----|----|
| 文件 | PDF、DOCX、TXT、HTML、JSON、EPUB、ODT、RTF | 讀取文字；對 PDF 也會讀取其中的圖片 |
| 試算表 | CSV、XLSX | 分析資料並進行計算（XLSX 需先啟用分析功能） |
| 圖片 | JPEG、PNG、GIF、WebP | 查看內容，例如螢幕截圖中的文字、圖示和圖表 |
| 程式碼 | `.py`、`.js`、`.ts`、`.html` 等 | 以文字形式讀取、分析和編輯 |

Anthropic 在[上傳頁面](https://support.claude.com/en/articles/8241126-upload-files-to-claude)公布了文件格式清單：PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON 和 XLSX。圖片則包括 JPEG、PNG、GIF 和 WebP。

程式碼沒有特殊待遇。Python、JavaScript 或其他語言的檔案都會以文字形式上傳：Claude 會開啟檔案、逐行讀取，並將內容當作程式碼處理。它會查看檔案內容，與副檔名無關。

這份清單中唯一要注意的是 XLSX。若要讓 Claude 使用 Excel 試算表進行計算，你必須在帳戶設定中啟用分析工具。若未啟用，XLSX 上傳可能會失敗，或試算表可能會變成難以理解的字元亂碼。下文另有章節介紹使用 CSV 的替代方法。

## 檔案大小上限是多少？可以上傳幾個檔案？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

根據 Anthropic 的說明頁，聊天中的單一檔案最大可達 500 MB，每個聊天最多可放 20 個檔案。圖片的尺寸上限為 8000 × 8000 像素。這些數字看起來很寬裕，但真正的上限取決於上下文視窗。內容密集的文字檔會在達到 500 MB 前就填滿視窗，接著檔案可能只會被部分讀取，或上傳失敗。比起檔案的 MB 數，檔案內含的資訊量更重要。

</div>

[Anthropic 的上傳頁面](https://support.claude.com/en/articles/8241126-upload-files-to-claude)列出的官方數字（更新於 2026 年 4 月 22 日）：聊天中的單一檔案上限為 500 MB、一次最多 20 個檔案、圖片尺寸上限為 8000 × 8000 像素，PDF 最多 1000 頁。

但「500」這個數字容易造成誤解：實際上你碰到的限制並不是 MB 數。Claude 會將你上傳的所有內容放進上下文視窗，而視窗有容量上限：模型約為 20 萬個 token，整段對話約 15 萬個字，且包含檔案內容。幾 MB 的高密度文字檔就可能填滿整個視窗，遠遠還沒到形式上的 500 MB 上限。

因此，即使大型檔案仍在形式上的限制內，有時也會上傳失敗。原因只有一個：檔案內的資訊超出視窗容量。我在介紹[Claude 中 token 的去向](https://ailoot.ai/blog/zh-hant-tw/where-claude-code-tokens-go/)的文章裡，詳細說明了上下文如何使用以及容量消耗在哪裡。

Claude 可以輕鬆處理一兩份用於特定工作的文件。一次放入十幾份報告，或一個龐大的檔案，就可能讓部分內容根本沒有被讀取，而你也不會察覺。

上傳檔案是迷你版的上下文工程：Claude 只能處理放進視窗的內容，其他一切對它來說都不存在。一份指南只回答一個問題。完整系統包含 AI 分身、第二大腦和上下文工程。少了這三大支柱，AI 就容易產生幻覺。



## Claude 真的看得到 PDF 裡的圖片和圖表嗎？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

這取決於 PDF 的頁數。Claude 會完整處理最多 100 頁的檔案，包括文字以及其中的圖片、圖表和示意圖。對於 101 到 1000 頁的 PDF，它只會讀取文字，無法看到其中的圖片。超過 1000 頁的檔案完全無法上傳，並會出現檔案太大的錯誤訊息。Word 等一般文件的規則更嚴格：Claude 只會讀取文字，無法看到內嵌圖片。

</div>

PDF 是一種特殊格式，Claude 能處理的內容比其他格式更多。判斷依據是頁數。

<figure>
<blockquote>
<p>對於最多 100 頁的 PDF，Claude 會分析文字和視覺元素，包括圖片、圖表和示意圖。對於 101 到 1000 頁的 PDF，Claude 只會處理文字，不會分析視覺元素。</p>
</blockquote>
<figcaption>— Anthropic, https://support.claude.com/en/articles/8241126-upload-files-to-claude</figcaption>
</figure>

實際使用時，差異很明顯。上傳一份有印章掃描圖和表格的 30 頁合約，Claude 會同時看到印章和表格。上傳一份有圖表的 400 頁技術報告，它會忽略圖表，只分析文字。超過 1000 頁的 PDF 會回傳「上傳的檔案太大」錯誤，你必須手動將它拆分。

非 PDF 文件的限制更嚴格。對 Word、EPUB 和 HTML，Claude 只會擷取文字，並不會處理內嵌圖片。如果 Word 檔中的示意圖包含所有重要資訊，最好將它截圖並另以圖片上傳。

如果你透過終端機處理大型 PDF，token 的情況就不同了。那是另一種有自身規則的工具；我在[使用 Claude Code 處理 PDF 且不損失 token](https://ailoot.ai/blog/zh-hant-tw/pdf-claude-code-markdown/)的文章裡介紹過。

## 專案中的檔案和聊天中的檔案有何不同？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

聊天中的檔案只存在於一個對話中：關閉聊天後，它就不會出現在新聊天裡。專案則是具有持續性知識庫的獨立空間：只要上傳一次檔案，Claude 就能在該專案的每個聊天中查看。免費方案最多可建立 5 個專案，知識庫中的檔案容量上限為 30 MB。付費方案在知識庫內容超出上下文視窗容量時，會啟用檢索模式並提高容量。

</div>

這是兩種不同的機制，我經常看到有人把它們混為一談。

| 功能 | 聊天中的檔案 | 專案中的檔案 |
|----|----|----|
| 可見範圍 | 僅限這個對話 | 專案中的所有聊天 |
| 新聊天是否可用 | 否；仍附在原始對話 | 是；同一專案的其他聊天可用 |
| 檔案大小上限 | 最多 500 MB | 最多 30 MB |
| 檔案數量 | 一次最多 20 個 | 在上下文視窗容量範圍內，數量不限 |
| 適用情境 | 單次任務 | 持續使用的文件集合 |

如果你需要反覆使用同一批檔案，例如價目表、合約範本、規則資料庫或過去寫過的內容，就建立一個專案。根據[Anthropic 的說明頁](https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects)，免費方案最多可建立 5 個這類專案，知識庫中的檔案容量上限為 30 MB。將檔案加入專案知識庫一次後，該專案中的每個聊天都能參照這些檔案。

付費方案還有一項額外功能。當專案文件超出上下文視窗可容納的範圍時，Claude 會自動改變處理檔案的方式。

<figure>
<blockquote>
<p>當專案的知識庫接近上下文視窗的容量上限時，Claude 會自動啟用檢索模式，以擴充專案容量。</p>
</blockquote>
<figcaption>— Anthropic, https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects</figcaption>
</figure>

將專案當作知識庫，是打造第二大腦的第一步：它是一種整理工作相關資訊的架構，AI 可以自行查閱。我在介紹[第二大腦](https://ailoot.ai/blog/zh-hant-tw/claude-code-second-brain/)的文章中，示範了如何建立整套架構。

## 如何從 Google Drive 匯入檔案？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

除了從磁碟上傳，Claude 也能直接從 Google Drive 取得文件，並且一律使用最新版本。根據 Anthropic 的說明頁，所有方案都能使用這項連線功能，包括免費方案；在 Team 和 Enterprise 方案中，組織擁有者必須先於組織層級啟用。從聊天中同一個加號按鈕開始：選擇「從 Google Drive 新增」、找到文件，或貼上文件連結。只要授權一次 Google 帳戶存取權限，之後只需點幾下就能使用檔案。

</div>

這和一般上傳有一個不同之處。從磁碟上傳的檔案會成為上傳當下的靜態副本。Google Drive 文件則會同步：你在 Google 上編輯後，Claude 下次就會讀取新版本，不需要手動再次上傳。

操作步驟如下：

1.  點選聊天欄中的「+」，再選擇「從 Google Drive 新增」。
2.  從最近使用的檔案清單中找到文件，或貼上文件連結。
3.  首次連線時，授權存取你的 Google 帳戶。

這項連線有一些限制。Claude 可以搜尋、讀取、摘要檔案，也能互相比較檔案內容。它不會修改你在 Google 中的檔案，例如編輯、重新命名或在資料夾間移動；它只有唯讀權限。Claude 只會從文件中取得文字，在這裡也不會分析內嵌圖片。完整說明請見[Anthropic 的 Google Workspace 連接器頁面](https://support.claude.com/en/articles/10166901-use-google-workspace-connectors)。

## 為什麼 Claude「看不到」上傳的檔案？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

幾乎所有「我上傳了，但它讀不到」的問題，都可以歸結為五個原因。最常見的是檔案放錯地方：你把檔案放進專案，卻在一般聊天中詢問。其次常見的原因包括需要啟用分析功能的格式、Word 文件中的內嵌圖片、上下文視窗已滿，以及 PDF 太大。以下依常見程度說明每種原因及處理方式。

</div>

以下依發生頻率排列，最常見的原因放在前面：

1.  **檔案在專案中，但問題是在一般聊天中提出的。** 你將文件上傳到專案的知識庫，卻在專案外的聊天中詢問。Claude 在那裡看不到檔案。確認自己目前所在的空間，並在專案內提問。
2.  **未啟用分析功能的 XLSX。** Excel 試算表需要分析工具。如果工具已關閉，檔案可能無法上傳，或會被讀成亂碼。在設定中啟用分析功能，或將工作表另存為 CSV。
3.  **文件內的圖片。** 對 Word 等非 PDF 格式，Claude 只會取得文字。對超過 100 頁的 PDF，它也只會取得文字。如果重要資訊在圖片或圖表中，請將它截圖並另行上傳。
4.  **上下文視窗已滿。** 檔案太大或對話太長，導致視窗沒有剩餘空間。Claude 只會讀取部分檔案，或在中途停止。請開啟新聊天，只上傳目前問題所需的內容。
5.  **檔案太大。** 超過 1000 頁的 PDF 或超過大小限制的檔案會回傳「上傳的檔案太大」錯誤。請將檔案拆成較小的部分，再逐一上傳。

如果你已逐一檢查清單中的原因，問題仍未解決，最可靠的檢查方式是開啟一個全新的聊天，上傳一個檔案，並直接詢問檔案內容。這樣很快就能看出問題出在檔案本身，還是舊對話中累積的雜亂內容。

## 如何上傳 Excel 或 CSV 試算表，讓 Claude 用它來計算？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

CSV 可直接使用：它是以分隔符號組成的純文字，Claude 不需要任何設定就能讀取。XLSX 比較複雜：它是二進位格式。若要讓 Claude 使用其中的公式進行計算和建立摘要，你必須在帳戶設定中啟用分析工具。若未啟用，XLSX 上傳可能會失敗，或試算表開啟後變成一串亂碼。如果資料很簡單，最快的方法就是將工作表另存為 CSV 再上傳。

</div>

這兩種試算表格式的差異，比副檔名所顯示的更大。

CSV 是文字：列、逗號、值，僅此而已。Claude 開啟這類檔案後就能直接讀取資料，不需要任何設定。對 CRM 匯出資料、訂單清單或費用表來說，這是最省事的選擇。

XLSX 是 Excel 的二進位格式，包含公式、格式設定和多個工作表。若要讓 Claude 不只讀取試算表，還能使用它來計算，就需要分析工具；你必須在帳戶設定中另外啟用這項工具。啟用之前，上傳 XLSX 的意義不大。

我的實用建議是：如果資料不依賴複雜公式，就開啟 Excel，將需要的工作表另存為 CSV，再上傳。只需花 5 秒，就能讓任何方案直接讀取檔案，不必調整設定。

## 一個聊天中適合放幾個檔案？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

形式上的上限是每個聊天 20 個檔案，但實際可用的數量更少，仍取決於同一個上下文視窗。每個上傳的檔案都會留在對話中直到結束，並占用視窗空間。檔案一多，Claude 就會開始混淆，並遺漏較早檔案中的細節。簡單的經驗法則是：一個聊天處理一項任務，放兩三個檔案。主題改變時，就開啟新聊天，不要把舊附件帶過去。

</div>

你可能會想把十份文件放進同一個聊天，然後對它們提出各種問題，但這反而會造成影響。檔案不會從對話中消失；模型每次回答新問題時，都會讓所有檔案留在視窗中。檔案越多，回答的焦點就越分散。

以下做法確實有幫助：

1.  一項任務使用一個聊天。如果你要審查合約，就只放合約及其附件。
2.  主題改變時，開啟新聊天。舊檔案不會帶過去，也不會占用空間。
3.  將常用的固定文件放在專案中，就不必每次都重新拖曳到聊天裡。

限制背後的機制相同：一切都取決於上下文視窗。我在另一篇[上下文工程](https://ailoot.ai/blog/zh-hant-tw/context-engineering/)文章中，說明了上下文是什麼，以及為什麼值得自行管理。

## 大家還會問什麼？

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="本節重點">

重點

最常見的問題有六個：上傳檔案是否需要付費方案、能否從手機上傳檔案、上傳按鈕為何消失、Claude 能否讀取掃描的 PDF、關閉聊天後檔案會去哪裡，以及能否一次上傳整個資料夾。以下逐一簡短回答。

</div>

<div class="section">

### 常見問題

將檔案上傳到 Claude 需要付費方案嗎？

不需要。聊天中的檔案上傳、附有知識庫的專案，以及連接 Google Drive，都能在免費方案中使用。付費方案會增加檢索模式，擴充大型專案的容量。

可以從手機上傳檔案嗎？

可以。行動應用程式的輸入欄中也有相同的加號按鈕。你可以用相機拍照後立即附加，也可以從手機檔案中選取文件。

檔案上傳按鈕為什麼消失或無法使用？

常見原因有三個：檔案格式不在支援清單中；需要的工具未啟用，例如 XLSX 試算表所需的分析工具；或你目前所在的對話模式不支援附件。請檢查格式和設定，再開啟新的聊天。

Claude 能讀取文字是圖片的掃描 PDF 嗎？

可以，但 PDF 必須在 100 頁以內。在此範圍內，Claude 會將頁面當作圖片處理，並從圖片中擷取文字。數百頁的掃描文件會以文字模式處理，無法進行文字辨識。

關閉聊天後，檔案會去哪裡？

附件仍會連結到你上傳檔案的那個對話，不會出現在新聊天中。如果你想隨時使用檔案，請將它放進專案的知識庫。它不會另外儲存在新的聊天中。

可以一次上傳整個資料夾嗎？

不可以，無法上傳整個資料夾。在一個聊天中，你一次最多可上傳 20 個個別檔案。若要長期保存一組文件，請建立專案：檔案只需加入一次，就能在該專案的所有聊天中使用。

</div>

<div class="section" role="doc-bibliography" aria-label="來源">

### 來源

- [Anthropic - 將檔案上傳到 Claude](https://support.claude.com/en/articles/8241126-upload-files-to-claude)
- [Anthropic - 如何建立和管理專案？](https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects)
- [Anthropic - 使用 Google Workspace 連接器](https://support.claude.com/en/articles/10166901-use-google-workspace-connectors)
- [Claude Platform Docs - PDF 支援](https://platform.claude.com/docs/en/build-with-claude/pdf-support)

完整的上下文系統：AI 分身、第二大腦和上下文工程。



更多資料請見 [Ailoot](https://ailoot.ai/)。

## 常見問題：如何上傳檔案，讓 Claude 讀取

### 關閉聊天會刪除上傳附件嗎？

不會，附件仍與原始對話關聯，但不會自動出現在新聊天。需要在同一專案多段對話使用的文件，應加入專案知識。

### Claude 讀不到上傳檔時，第一個有用檢查是什麼？

開新聊天，只附一個檔案並問具體問題。檢查格式、大小、是否在正確專案，以及所需分析工具是否啟用。


## Ailoot · 公司及其專案組合

Ailoot以累積的營運經驗、廣大的客戶群、穩定的服務及持續的KPI管理為基礎。

公司及其專案組合：數百萬客戶，每月銷售額達數十億。

Ailoot將這些營運經驗用於API存取，讓客戶的產品、代理、應用程式及自動化流程使用AI功能。
