如何上傳檔案,讓 Claude 讀取
MarkdownClaude 的瀏覽器版可接受 PDF、試算表、圖片和程式碼。本文說明支援的所有格式、檔案大小上限、每個聊天可加入的檔案數量,以及上傳失敗時該怎麼做。
閱讀全文
重點
Claude 的瀏覽器版可直接在聊天中接收檔案:將檔案拖曳到視窗中、點選左下角的加號,或從剪貼簿貼上圖片。它支援多種格式,包括 PDF、Word、試算表、圖片和程式碼。以下會介紹所有支援的格式、大小與數量限制、聊天中的檔案與專案中的檔案有何不同,以及為什麼大型檔案有時會比預期更早上傳失敗。
Ailoot 文件 — 使用這項服務的參考資料。
如何將檔案上傳到 Claude?
重點
有三種方式,而且都在同一個地方:輸入訊息的欄位。你可以用滑鼠將檔案直接拖曳到聊天視窗、點選左下角的加號按鈕並從磁碟中選取檔案,或複製圖片後按 Ctrl+V 貼上。檔案會附加到訊息中,並在你送出訊息時與文字一起傳送。
你可能會先在頁首或設定中尋找這個按鈕,但那裡沒有。它就在輸入欄中,位於打字區的左側。
Anthropic 的說明頁列出三種方式。
點選聊天欄左下角的「+」按鈕、將檔案直接拖曳到聊天視窗,或從剪貼簿複製並貼上圖片。
操作步驟如下:
- 開啟你打算使用檔案的聊天。
- 將檔案拖曳到視窗中,或點選左下角的「+」並從磁碟中選取;如果是圖片,也可以按 Ctrl+V 貼上。
- 等待輸入欄旁出現帶有檔名的標籤。這表示檔案已附加。
- 寫下你希望 Claude 如何處理檔案,然後送出訊息。檔案會與文字一起傳送。
那麼,檔案會存在哪裡?將檔案上傳到聊天後,它會附加到特定對話中。新聊天裡不會有這個檔案,Claude 也不會知道其中的內容。如果你需要在所有對話中隨時使用檔案,就該使用專案;下文會另外介紹專案。
Claude 能辨識哪些檔案格式?
重點
Claude 支援兩大類格式:文件和圖片。文件包括 PDF、DOCX 格式的 Word、CSV 和 XLSX 試算表、純文字 TXT、HTML 和 JSON 標記格式、EPUB 電子書,以及 ODT 和 RTF 格式。圖片包括 JPEG、PNG、GIF 和 WebP。Claude 會將程式碼當作純文字讀取,幾乎任何語言的檔案都能使用。唯一的例外是 XLSX 試算表:必須先在設定中啟用分析工具。
以下將格式整理成表格;後續章節會說明更多細節。
| 類別 | 格式 | Claude 的處理方式 |
|---|---|---|
| 文件 | PDF、DOCX、TXT、HTML、JSON、EPUB、ODT、RTF | 讀取文字;對 PDF 也會讀取其中的圖片 |
| 試算表 | CSV、XLSX | 分析資料並進行計算(XLSX 需先啟用分析功能) |
| 圖片 | JPEG、PNG、GIF、WebP | 查看內容,例如螢幕截圖中的文字、圖示和圖表 |
| 程式碼 | .py、.js、.ts、.html 等 | 以文字形式讀取、分析和編輯 |
Anthropic 在上傳頁面公布了文件格式清單:PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON 和 XLSX。圖片則包括 JPEG、PNG、GIF 和 WebP。
程式碼沒有特殊待遇。Python、JavaScript 或其他語言的檔案都會以文字形式上傳:Claude 會開啟檔案、逐行讀取,並將內容當作程式碼處理。它會查看檔案內容,與副檔名無關。
這份清單中唯一要注意的是 XLSX。若要讓 Claude 使用 Excel 試算表進行計算,你必須在帳戶設定中啟用分析工具。若未啟用,XLSX 上傳可能會失敗,或試算表可能會變成難以理解的字元亂碼。下文另有章節介紹使用 CSV 的替代方法。
檔案大小上限是多少?可以上傳幾個檔案?
重點
根據 Anthropic 的說明頁,聊天中的單一檔案最大可達 500 MB,每個聊天最多可放 20 個檔案。圖片的尺寸上限為 8000 × 8000 像素。這些數字看起來很寬裕,但真正的上限取決於上下文視窗。內容密集的文字檔會在達到 500 MB 前就填滿視窗,接著檔案可能只會被部分讀取,或上傳失敗。比起檔案的 MB 數,檔案內含的資訊量更重要。
Anthropic 的上傳頁面列出的官方數字(更新於 2026 年 4 月 22 日):聊天中的單一檔案上限為 500 MB、一次最多 20 個檔案、圖片尺寸上限為 8000 × 8000 像素,PDF 最多 1000 頁。
但「500」這個數字容易造成誤解:實際上你碰到的限制並不是 MB 數。Claude 會將你上傳的所有內容放進上下文視窗,而視窗有容量上限:模型約為 20 萬個 token,整段對話約 15 萬個字,且包含檔案內容。幾 MB 的高密度文字檔就可能填滿整個視窗,遠遠還沒到形式上的 500 MB 上限。
因此,即使大型檔案仍在形式上的限制內,有時也會上傳失敗。原因只有一個:檔案內的資訊超出視窗容量。我在介紹Claude 中 token 的去向的文章裡,詳細說明了上下文如何使用以及容量消耗在哪裡。
Claude 可以輕鬆處理一兩份用於特定工作的文件。一次放入十幾份報告,或一個龐大的檔案,就可能讓部分內容根本沒有被讀取,而你也不會察覺。
上傳檔案是迷你版的上下文工程:Claude 只能處理放進視窗的內容,其他一切對它來說都不存在。一份指南只回答一個問題。完整系統包含 AI 分身、第二大腦和上下文工程。少了這三大支柱,AI 就容易產生幻覺。
Claude 真的看得到 PDF 裡的圖片和圖表嗎?
重點
這取決於 PDF 的頁數。Claude 會完整處理最多 100 頁的檔案,包括文字以及其中的圖片、圖表和示意圖。對於 101 到 1000 頁的 PDF,它只會讀取文字,無法看到其中的圖片。超過 1000 頁的檔案完全無法上傳,並會出現檔案太大的錯誤訊息。Word 等一般文件的規則更嚴格:Claude 只會讀取文字,無法看到內嵌圖片。
PDF 是一種特殊格式,Claude 能處理的內容比其他格式更多。判斷依據是頁數。
對於最多 100 頁的 PDF,Claude 會分析文字和視覺元素,包括圖片、圖表和示意圖。對於 101 到 1000 頁的 PDF,Claude 只會處理文字,不會分析視覺元素。
實際使用時,差異很明顯。上傳一份有印章掃描圖和表格的 30 頁合約,Claude 會同時看到印章和表格。上傳一份有圖表的 400 頁技術報告,它會忽略圖表,只分析文字。超過 1000 頁的 PDF 會回傳「上傳的檔案太大」錯誤,你必須手動將它拆分。
非 PDF 文件的限制更嚴格。對 Word、EPUB 和 HTML,Claude 只會擷取文字,並不會處理內嵌圖片。如果 Word 檔中的示意圖包含所有重要資訊,最好將它截圖並另以圖片上傳。
如果你透過終端機處理大型 PDF,token 的情況就不同了。那是另一種有自身規則的工具;我在使用 Claude Code 處理 PDF 且不損失 token的文章裡介紹過。
專案中的檔案和聊天中的檔案有何不同?
重點
聊天中的檔案只存在於一個對話中:關閉聊天後,它就不會出現在新聊天裡。專案則是具有持續性知識庫的獨立空間:只要上傳一次檔案,Claude 就能在該專案的每個聊天中查看。免費方案最多可建立 5 個專案,知識庫中的檔案容量上限為 30 MB。付費方案在知識庫內容超出上下文視窗容量時,會啟用檢索模式並提高容量。
這是兩種不同的機制,我經常看到有人把它們混為一談。
| 功能 | 聊天中的檔案 | 專案中的檔案 |
|---|---|---|
| 可見範圍 | 僅限這個對話 | 專案中的所有聊天 |
| 新聊天是否可用 | 否;仍附在原始對話 | 是;同一專案的其他聊天可用 |
| 檔案大小上限 | 最多 500 MB | 最多 30 MB |
| 檔案數量 | 一次最多 20 個 | 在上下文視窗容量範圍內,數量不限 |
| 適用情境 | 單次任務 | 持續使用的文件集合 |
如果你需要反覆使用同一批檔案,例如價目表、合約範本、規則資料庫或過去寫過的內容,就建立一個專案。根據Anthropic 的說明頁,免費方案最多可建立 5 個這類專案,知識庫中的檔案容量上限為 30 MB。將檔案加入專案知識庫一次後,該專案中的每個聊天都能參照這些檔案。
付費方案還有一項額外功能。當專案文件超出上下文視窗可容納的範圍時,Claude 會自動改變處理檔案的方式。
當專案的知識庫接近上下文視窗的容量上限時,Claude 會自動啟用檢索模式,以擴充專案容量。
將專案當作知識庫,是打造第二大腦的第一步:它是一種整理工作相關資訊的架構,AI 可以自行查閱。我在介紹第二大腦的文章中,示範了如何建立整套架構。
如何從 Google Drive 匯入檔案?
重點
除了從磁碟上傳,Claude 也能直接從 Google Drive 取得文件,並且一律使用最新版本。根據 Anthropic 的說明頁,所有方案都能使用這項連線功能,包括免費方案;在 Team 和 Enterprise 方案中,組織擁有者必須先於組織層級啟用。從聊天中同一個加號按鈕開始:選擇「從 Google Drive 新增」、找到文件,或貼上文件連結。只要授權一次 Google 帳戶存取權限,之後只需點幾下就能使用檔案。
這和一般上傳有一個不同之處。從磁碟上傳的檔案會成為上傳當下的靜態副本。Google Drive 文件則會同步:你在 Google 上編輯後,Claude 下次就會讀取新版本,不需要手動再次上傳。
操作步驟如下:
- 點選聊天欄中的「+」,再選擇「從 Google Drive 新增」。
- 從最近使用的檔案清單中找到文件,或貼上文件連結。
- 首次連線時,授權存取你的 Google 帳戶。
這項連線有一些限制。Claude 可以搜尋、讀取、摘要檔案,也能互相比較檔案內容。它不會修改你在 Google 中的檔案,例如編輯、重新命名或在資料夾間移動;它只有唯讀權限。Claude 只會從文件中取得文字,在這裡也不會分析內嵌圖片。完整說明請見Anthropic 的 Google Workspace 連接器頁面。
為什麼 Claude「看不到」上傳的檔案?
重點
幾乎所有「我上傳了,但它讀不到」的問題,都可以歸結為五個原因。最常見的是檔案放錯地方:你把檔案放進專案,卻在一般聊天中詢問。其次常見的原因包括需要啟用分析功能的格式、Word 文件中的內嵌圖片、上下文視窗已滿,以及 PDF 太大。以下依常見程度說明每種原因及處理方式。
以下依發生頻率排列,最常見的原因放在前面:
- 檔案在專案中,但問題是在一般聊天中提出的。 你將文件上傳到專案的知識庫,卻在專案外的聊天中詢問。Claude 在那裡看不到檔案。確認自己目前所在的空間,並在專案內提問。
- 未啟用分析功能的 XLSX。 Excel 試算表需要分析工具。如果工具已關閉,檔案可能無法上傳,或會被讀成亂碼。在設定中啟用分析功能,或將工作表另存為 CSV。
- 文件內的圖片。 對 Word 等非 PDF 格式,Claude 只會取得文字。對超過 100 頁的 PDF,它也只會取得文字。如果重要資訊在圖片或圖表中,請將它截圖並另行上傳。
- 上下文視窗已滿。 檔案太大或對話太長,導致視窗沒有剩餘空間。Claude 只會讀取部分檔案,或在中途停止。請開啟新聊天,只上傳目前問題所需的內容。
- 檔案太大。 超過 1000 頁的 PDF 或超過大小限制的檔案會回傳「上傳的檔案太大」錯誤。請將檔案拆成較小的部分,再逐一上傳。
如果你已逐一檢查清單中的原因,問題仍未解決,最可靠的檢查方式是開啟一個全新的聊天,上傳一個檔案,並直接詢問檔案內容。這樣很快就能看出問題出在檔案本身,還是舊對話中累積的雜亂內容。
如何上傳 Excel 或 CSV 試算表,讓 Claude 用它來計算?
重點
CSV 可直接使用:它是以分隔符號組成的純文字,Claude 不需要任何設定就能讀取。XLSX 比較複雜:它是二進位格式。若要讓 Claude 使用其中的公式進行計算和建立摘要,你必須在帳戶設定中啟用分析工具。若未啟用,XLSX 上傳可能會失敗,或試算表開啟後變成一串亂碼。如果資料很簡單,最快的方法就是將工作表另存為 CSV 再上傳。
這兩種試算表格式的差異,比副檔名所顯示的更大。
CSV 是文字:列、逗號、值,僅此而已。Claude 開啟這類檔案後就能直接讀取資料,不需要任何設定。對 CRM 匯出資料、訂單清單或費用表來說,這是最省事的選擇。
XLSX 是 Excel 的二進位格式,包含公式、格式設定和多個工作表。若要讓 Claude 不只讀取試算表,還能使用它來計算,就需要分析工具;你必須在帳戶設定中另外啟用這項工具。啟用之前,上傳 XLSX 的意義不大。
我的實用建議是:如果資料不依賴複雜公式,就開啟 Excel,將需要的工作表另存為 CSV,再上傳。只需花 5 秒,就能讓任何方案直接讀取檔案,不必調整設定。
一個聊天中適合放幾個檔案?
重點
形式上的上限是每個聊天 20 個檔案,但實際可用的數量更少,仍取決於同一個上下文視窗。每個上傳的檔案都會留在對話中直到結束,並占用視窗空間。檔案一多,Claude 就會開始混淆,並遺漏較早檔案中的細節。簡單的經驗法則是:一個聊天處理一項任務,放兩三個檔案。主題改變時,就開啟新聊天,不要把舊附件帶過去。
你可能會想把十份文件放進同一個聊天,然後對它們提出各種問題,但這反而會造成影響。檔案不會從對話中消失;模型每次回答新問題時,都會讓所有檔案留在視窗中。檔案越多,回答的焦點就越分散。
以下做法確實有幫助:
- 一項任務使用一個聊天。如果你要審查合約,就只放合約及其附件。
- 主題改變時,開啟新聊天。舊檔案不會帶過去,也不會占用空間。
- 將常用的固定文件放在專案中,就不必每次都重新拖曳到聊天裡。
限制背後的機制相同:一切都取決於上下文視窗。我在另一篇上下文工程文章中,說明了上下文是什麼,以及為什麼值得自行管理。
大家還會問什麼?
重點
最常見的問題有六個:上傳檔案是否需要付費方案、能否從手機上傳檔案、上傳按鈕為何消失、Claude 能否讀取掃描的 PDF、關閉聊天後檔案會去哪裡,以及能否一次上傳整個資料夾。以下逐一簡短回答。
常見問題
將檔案上傳到 Claude 需要付費方案嗎?
不需要。聊天中的檔案上傳、附有知識庫的專案,以及連接 Google Drive,都能在免費方案中使用。付費方案會增加檢索模式,擴充大型專案的容量。
可以從手機上傳檔案嗎?
可以。行動應用程式的輸入欄中也有相同的加號按鈕。你可以用相機拍照後立即附加,也可以從手機檔案中選取文件。
檔案上傳按鈕為什麼消失或無法使用?
常見原因有三個:檔案格式不在支援清單中;需要的工具未啟用,例如 XLSX 試算表所需的分析工具;或你目前所在的對話模式不支援附件。請檢查格式和設定,再開啟新的聊天。
Claude 能讀取文字是圖片的掃描 PDF 嗎?
可以,但 PDF 必須在 100 頁以內。在此範圍內,Claude 會將頁面當作圖片處理,並從圖片中擷取文字。數百頁的掃描文件會以文字模式處理,無法進行文字辨識。
關閉聊天後,檔案會去哪裡?
附件仍會連結到你上傳檔案的那個對話,不會出現在新聊天中。如果你想隨時使用檔案,請將它放進專案的知識庫。它不會另外儲存在新的聊天中。
可以一次上傳整個資料夾嗎?
不可以,無法上傳整個資料夾。在一個聊天中,你一次最多可上傳 20 個個別檔案。若要長期保存一組文件,請建立專案:檔案只需加入一次,就能在該專案的所有聊天中使用。
來源
- Anthropic - 將檔案上傳到 Claude
- Anthropic - 如何建立和管理專案?
- Anthropic - 使用 Google Workspace 連接器
- Claude Platform Docs - PDF 支援
完整的上下文系統:AI 分身、第二大腦和上下文工程。
更多資料請見 Ailoot。
更多詳情
常見問題:如何上傳檔案,讓 Claude 讀取
關閉聊天會刪除上傳附件嗎?
不會,附件仍與原始對話關聯,但不會自動出現在新聊天。需要在同一專案多段對話使用的文件,應加入專案知識。
Claude 讀不到上傳檔時,第一個有用檢查是什麼?
開新聊天,只附一個檔案並問具體問題。檢查格式、大小、是否在正確專案,以及所需分析工具是否啟用。