🤖 AI 跟我学 新手入门

ChatGPT 怎么上传文件?支持哪些格式一次看清

ChatGPT 怎么上传文件:讲清网页和 App 上传 PDF、Word、Excel、图片、代码文件的全流程,覆盖支持格式、单文件大小、Plus 与免费版每日上限与 8 个真实用法。

发布 2026/05/22 📎 参考官方文档

ChatGPT 怎么上传文件,这是开通 Plus 之后最早一批想搞清楚的问题。简单说:点输入框左边的回形针图标,选本地文件,或者直接把文件拖进对话框就行。难的从来不是这个动作,而是「我这个 PDF 它能不能读」「Excel 多大就传不上去了」「为什么传了之后没反应」——这些坑全踩一遍至少耗你半小时。

这篇手把手讲 ChatGPT 怎么上传文件:从准备一份能被「读懂」的文件,到 5 步操作流程、支持格式速查表、Plus 与免费版的真实配额差异,再到 8 个真实场景的 prompt 模板。读完你可以把 ChatGPT 当成一个 24 小时在线、能读 PDF 能跑 Excel 能 debug 代码的助理。

30 秒了解 ChatGPT 文件上传

ChatGPT 文件上传是让你把本地文件直接喂给 ChatGPT,让它读懂内容并回答问题、做分析、生成结果的功能。 背后其实是两套机制:文本类文件走「检索」,结构化数据走「Advanced Data Analysis(高级数据分析,过去叫 Code Interpreter)」让 ChatGPT 当场写 Python 跑你给的 Excel。

它能干什么:

  • 把一份 200 页的 PDF 合同丢进去,问关键条款
  • 把一份 Excel 销售表丢进去,让它画图、算同比、找异常
  • 把一份外文 Word 论文丢进去,让它翻译加做要点总结
  • 把代码源文件丢进去,让它 review、找 bug、补单测
  • 把一张截图丢进去,让它 OCR + 翻译 + 改格式(这部分细节看 ChatGPT 怎么识图
  • 把多份文档同时丢进去,让它做交叉比对

它做不了的:直接处理视频文件、解析受密码保护的文件、读懂极复杂的图文混排 PDF 里所有嵌入图片细节、保证 100 万字的 PDF 全文逐字记住(超长文件会被分块检索)。

适合谁用:要从合同 / 论文 / 报告里抠重点的法律、研究、咨询岗;要让 AI 跑数据的运营、财务、产品经理;要让 AI 读代码的程序员;要让 AI 翻译加要点提炼的留学生、外贸从业者。

准备工作

开始之前先确认这几条,避免传了文件发现没反应:

  • 账号要登录,且模型选 GPT-4o 或更高(GPT-5、GPT-5.2、o3 这类多模态模型都支持)。GPT-3.5 不支持文件上传,会看到回形针按钮变灰。
  • 网络要稳定。ChatGPT 在中国大陆不开放,需要自己解决访问问题。如果你还在为这一步发愁,先看 ChatGPT 国内能用吗
  • 文件不能加密。带密码的 PDF、加密 ZIP 一律传不进,ChatGPT 会提示「无法读取」。先用本地工具去密后再传。
  • 预先看好版本限制。免费版每天可上传文件次数明显少于 Plus,详细差异在下面表格里。Plus 值不值看 ChatGPT Plus 值不值
  • 敏感信息提前打码。身份证、银行卡、合同里的真实姓名 / 金额,能脱敏就脱敏,OpenAI 的隐私政策允许员工在必要时审阅会话用于安全审计。

ChatGPT 支持的文件格式一览

下面这张表覆盖了日常 90% 的用法。这些格式 ChatGPT 都能直接读,不需要你先转换

大类具体扩展名ChatGPT 能干什么
文档PDF、DOCX、PPTX、TXT、RTF、MD全文摘要、翻译、问答、提取条款
表格数据XLSX、XLS、CSV、TSV用 Python 算统计、画图、清洗、对比
结构化数据JSON、XML、YAML解析字段、转格式、校验结构
图片PNG、JPG、JPEG、WebP、非动画 GIF识图、OCR、看图表读数
代码.py、.js、.ts、.java、.cpp、.c、.go、.rb、.html、.css 等主流语言源码Review、debug、补注释、写单测
富文本EPUB(电子书)、HTML全文阅读、章节提炼

不支持的常见类型:MP4 / MOV 等视频文件、加密 PDF、Apple 的 .pages / .numbers / .key(要先导出成 PDF 或 Office 格式)、CAD 等专业格式。

单文件大小与每日配额(重点看)

格式对了不代表能传上去,下面这组数字是 OpenAI 公开 FAQ 给出的硬上限,记住这些可以省你大量调试时间

维度限制
单文件硬上限512MB
单张图片上限20MB
CSV / 表格上限(实际可处理)约 50MB,依单行字节数而定
文本类单文件 token 上限200 万 tokens(大约对应 150-200 万字中文)
单对话最多挂载文件数10 个
免费版每天上传文件数约 3 个
Plus 每 3 小时上传上限约 80 个
个人用户总存储10GB
企业版总存储100GB

实操经验之谈:理论 512MB 上限不代表 50MB 以上一定跑得通。当 PDF 超过 50MB 或者超过 500 页,超时和「分析失败」的概率明显上升。建议把超大 PDF 先拆成多个 10-30MB 的分册再传,或者用 ChatGPT Projects 把一组分册挂进同一个项目里集中提问。

ChatGPT 怎么上传文件:5 步跑通

第 1 步:进对话页,确认当前模型

打开 chatgpt.com 或手机 App,新建一个对话。点输入框上方的模型选择器,确认选的是 GPT-4oGPT-5GPT-5.2 这类多模态模型。如果显示 GPT-3.5,回形针图标会变灰,必须先切换模型。

「此处放截图:ChatGPT 模型选择器下拉菜单,红框标注 GPT-4o」

第 2 步:把文件传进对话框

四种传文件方式任选:

  • 点输入框左边的回形针图标(电脑 / App 都有),从本地选文件
  • 直接把文件拖进对话框(仅网页版)
  • 复制 + 粘贴(截屏后 Ctrl+V / Cmd+V,最适合截图)
  • 从云盘连接器选(连过 Google Drive / OneDrive 后可以直接挑云端文件)

传成功后文件会以缩略图形式出现在输入框上方。一次最多挂 10 个,但实测同时挂超过 4 个文档准确率明显下降,单次任务建议控制在 3 个文件以内

「此处放截图:ChatGPT 对话框上方出现已上传的 PDF + Excel 缩略图」

第 3 步:把问题问到点子上

只丢文件不发问题,ChatGPT 大概率会输出一段毫无信息量的「这是一份关于 XX 的文件」总结。真正决定回答质量的是你的问题。三段式问法最稳:

这份文件是什么 + 我想知道什么 + 我希望什么格式回答

例如:

这份 PDF 是我们公司的销售合同样本。请帮我列出所有违约条款,按「触发条件 / 违约方 / 赔偿金额」三列输出 Markdown 表格。

发出去等几秒到十几秒。文件越大、问题越复杂,等的时间越长。Excel 类文件会先看到「分析中」提示,那是 ChatGPT 在跑 Python。

第 4 步:追问 + 让它改输出格式

文件上传的最大优势是同一对话里文件一直在上下文里,可以反复挖:

  • 「第 4 条赔偿金额我看到的是 50 万不是 5 万,请你重新核对原文」
  • 「换成 JSON 输出,方便我导进系统」
  • 「再加一列『风险等级』,按高 / 中 / 低标注」
  • 「按这份 Excel 的数据画一张趋势折线图给我」

只要你不开新对话,文件会一直在它的「记忆区」里,整轮对话都能围绕它反复提问。

第 5 步:保存对话 + 把常用任务模板化

文件分析对话的价值在「分析过程」,不是单次回答。点对话标题右边的菜单可以重命名 + 收藏。如果你每月都要做同类任务(例如发票录入、月度对账),把跑通的对话设成模板,下次复制 prompt 改文件就行。更系统的做法是用 ChatGPT Projects 把同类文件归到一个项目里,配套的 ChatGPT Memory 还能记住你的「输出偏好」减少每次重复指令。

8 个真实场景与 prompt 模板

下面 8 个 prompt 模板每天都有人在用,复制走改两个变量就能跑。

1. 合同 / 长 PDF 关键条款抠取

适合法务、商务、行政岗位。

📋 Prompt 模板

这是一份 「文档类型」(采购合同 / 服务协议 / NDA / 用户协议)。请帮我:

  1. 用一句话概括这份文件的核心目的和涉及方
  2. 提取以下关键条款,用 Markdown 表格输出 字段:付款方式、违约责任、保密义务、争议解决、合同期限、自动续约条款
  3. 标出 3 条对我方「风险最高」的条款,说明风险点
  4. 如果某些字段在文件中未约定,写「未明确约定」,不要瞎编

只基于文件原文回答,不要引入外部知识。

2. Excel 数据分析 + 画图

运营、产品、市场经理最高频用法。

📋 Prompt 模板

这是一份 「业务类型」 的销售 / 运营数据 Excel。请:

  1. 先列出所有表头和数据行数,确认你读对了
  2. 算出以下关键指标:总和、均值、最大 / 最小、同比 / 环比(若数据支持)
  3. 用 matplotlib 画一张趋势图,把同比 / 环比变化最明显的 3 个维度标出来
  4. 用一段中文写一份「3 行结论 + 2 条建议」的简报

代码用 Advanced Data Analysis 跑,最后只给我图和结论,不必贴完整代码。

3. 论文 / 长报告中文要点提炼

留学生、研究人员、咨询顾问场景。

📋 Prompt 模板

这是一份英文 「研究类型」 的论文 / 行业报告。请帮我:

  1. 用 200 字写一份中文摘要,覆盖研究问题、方法、核心结论
  2. 提取 5 个核心数据点,每个写「数据 + 单位 + 出处页码」
  3. 列出作者的 3 条主要论证逻辑,并指出最弱的一条
  4. 如果文末有参考文献,挑 3 篇最值得继续读的列出来并简述原因

整体输出 800 字以内,不要堆套话。

4. 代码 review 与 debug

程序员高频救命场景。

📋 Prompt 模板

这是我项目里的 「语言」 源代码文件。请:

  1. 先用一句话描述这段代码做什么
  2. 找出潜在的 bug、性能问题、安全隐患,每个用「问题 / 风险等级 / 修改建议」三段说明
  3. 给出修改后的完整代码片段(保留原有风格)
  4. 顺带列 3 个可以补的单元测试用例

如果代码涉及外部 API 或环境变量,缺信息时直接告诉我还需要什么背景,不要硬猜。

5. 发票 / 票据批量字段提取

财务、行政、报销场景。

📋 Prompt 模板

我会上传 1-3 张增值税发票 / 出租车票图片。请按以下字段提取,输出 JSON 数组(每张票一个对象):

字段:开票日期、销售方名称、销售方税号、购买方名称、购买方税号、金额(不含税)、税额、价税合计、发票号码、发票代码

要求:

  • 严格按照图中显示提取,不要推断
  • 看不清的字段填「需人工核对」
  • 金额数字保留两位小数

只输出 JSON,不要任何解释文字。

6. PPT 改稿建议

汇报前自救的好用法。

📋 Prompt 模板

这是一份 PPTX 文件,是我准备汇报用的 「主题」。请:

  1. 列出每一页的标题和核心信息(用大纲方式)
  2. 找出整份汇报中 3 处「信息层级混乱」或「冗余」的地方,定位到具体页码
  3. 给出 3 条对「故事线」的整体建议(例如调换顺序、合并某两页、加一页背景)
  4. 最后说一句「整体上哪一页最该花时间重做」

只读 PPTX 内容本身,不要凭空补它该长什么样。

7. 多文件交叉比对

招标比价、研究对比的高效用法。

📋 Prompt 模板

我上传了 「N」 份同类型文件(产品白皮书 / 招标书 / 候选简历)。请:

  1. 用一张表格列出每份文件的核心字段,字段我希望是「公司 / 价格 / 关键能力 / 交付周期 / 风险点」
  2. 给出 「N」 份文件的横向对比矩阵
  3. 推荐 1 份「综合最优」并说明理由,再点出它最大的弱点
  4. 如果某份文件信息严重不足,请明确指出缺什么

不要给「都不错」「视情况而定」这种没用的结论。

8. CSV 清洗 + 转格式

数据团队高频用法。

📋 Prompt 模板

这是一份 CSV 文件,里面有「数据问题」(重复行 / 空值 / 时间格式不一 / 编码混乱)。请:

  1. 先报告:总行数、列数、每一列的缺失率
  2. 提出清洗方案(按优先级排序),不要直接动手
  3. 等我说「执行」之后,再跑 Python 完成清洗
  4. 清洗完用 to_csv 导出,并告诉我下载链接

每一步都要让我确认再做下一步,不要自作主张。

常见上传失败 + 解决办法

现象原因解决
回形针按钮是灰的当前模型不支持上传切换到 GPT-4o / GPT-5 系列
提示「文件过大」单文件超过 512MB 或 PDF 超 50MB拆分文件,或先压缩 PDF
上传卡在 99% 不动网络抖动 / 文件含特殊字符改文件名为纯英文数字,刷新页面重传
提示「今天文件配额已用完」Free 用户每日 3 个上限等次日重置,或升级 Plus
Excel 传上去说「无法读取」文件加密或包含 VBA 宏另存为 .xlsx 不带宏的版本
PDF 内容能传但读不出文字扫描件 PDF(图片型)让 ChatGPT 走识图通道,或先用 OCR 工具转可搜索 PDF
报错「分析失败 Analysis failed」数据量过大或 Python 跑超时让它分批处理,或先抽样 1000 行试跑
多文件互相串台同一对话挂太多文件拆成多轮对话,每次最多 3 个文件
中文 CSV 全是问号编码不是 UTF-8用 Excel「另存为 CSV UTF-8」重导一次

实战案例:把一份销售 Excel 跑出周报

下面跑一个真实可复制的案例,演示「上传 + 分析 + 追问 + 导出」的完整链路。假设你周五下班前想把这周的销售数据交一份简报,老板要图也要结论。

第一轮,把 sales-week-21.xlsx 传上去后发:

📋 Prompt 模板

这是我们公司本周销售数据 Excel。请:

  1. 先告诉我这份表格的字段、行数、覆盖时间范围
  2. 算出本周总销售额、订单数、客单价
  3. 跟上周(数据在「上周」sheet)对比,列出同比增长 Top 3 城市
  4. 用 matplotlib 画一张本周 vs 上周柱状图,按城市维度

ChatGPT 会输出类似「字段读取确认 + 三个指标 + 城市排名表 + 一张柱状图」的结构化结果。

第二轮你想要更深入的洞察:

上周哪些城市掉得最多?掉得最多的那个,再帮我按「产品线」拆一下,看是不是某条产品线拖累的。

第三轮你想直接生成给老板的简报:

把以上所有分析整合成一份 300 字以内的周报正文,开头一句话结论,中间数据支撑,结尾一条具体行动建议。语气是给 VP 看的,不要客套话。

跑完整轮对话,原本需要你打开 Excel 拉透视表、画图、写文案、改三遍的活,10 分钟搞定。这就是文件上传 + 追问机制能在工作里替代「半个分析师」的真实场景。

下一步:把文件上传融进你的工作流

ChatGPT 文件上传本身只是入口,真正提效要靠和其他功能组合。下面这几个方向都值得继续看:

最后一句实话:ChatGPT 的文件上传不是「炫技」,而是把「人 + AI 的协作边界」从「聊天框里能说清的」扩到了「你电脑里所有结构化数据」。一旦你把第一份 Excel、第一份 PDF 跑通,会很难再回到「截屏 → 粘文字 → 来回切窗口」的老路上。