4种方法导出ChatGPT表格为CSV或Excel, 总有一种适合你

大家在使用 ChatGPT 的过程中,经常会让它以表格的形式把内容呈现出来。表格能够将信息整理成行和列,使数据更容易理解。然而 ChatGPT 输出的表格以 Markdown 格式临时存储在每一次的对话中。把表格导出为 CSV 或者 Excel 格式可以方便保存,有利于进一步分析数据。

本文将介绍4种方法把 ChatGPT 生成的表格导出为 CSV 或者 Excel。

前两种方法适合 ChatGPT 免费用户。后两种方法适合 ChatGPT Plus 用户。总有一种方法适合你。 让我们开始吧!

数据准备

为了演示,首先让我用ChatGPT生成表格。

我用 ChatGPT 从这个网页上抓取了部分数据并生成了一张表格。 这是我写的Prompt:

请抓取网页并提取数据 (www.scrapethissite.com/pages/simpl...) 。 具体来说,提取国家、首都、人口和面积 (km2) 信息。 以表格形式组织抓取的数据。 输出应仅包含表格。
Please extract data from the web page at www.scrapethissite.com/pages/simpl... by scraping it. Specifically, retrieve the Country, Capital, Population, and Area (km2) information. Organize the scraped data in a table format. The expected output should consist only of the table.

我在 Prompt 的最后要 ChatGPT 只输出表格,不包含文字。这样做可以让 ChatGPT 尽量避免生成和表格不相关的文字,影响导出的效果。最终的表格有252行,我按了三次"Continue"按钮才让ChatGPT输出了所有结果。

有了表格,接下来就可以导出来啦。

方法一:复制粘贴到Excel

如果你有一个打开的 Excel,那么使用这种方法最方便啦。直接用鼠标拖动,选中所有的表格单元格,然后复制到剪贴板。注意不要把表格之外的文字也选中了。

接下来切换到 Excel,新建一个 Sheet,选中第一个单元格。然后用鼠标右键单击这个单元格并选择"匹配目标格式"。

于是表格就被成功地粘贴到了 Excel当中。

方法二:借助免费的网站工具

如果你不想打开 Excel 表格,可以用这个方法。

首先,在 ChatGPT 的界面上点击复制按钮把刚才生成的表格复制到剪贴板。

接下来就可以用 TableConvert 这个网站将它导出为 CSV 或者 Excel 啦。

要导出 Excel,请访问:tableconvert.com/markdown-to...

要导出 CSV,请访问:tableconvert.com/markdown-to...

两者的界面和操作方法是一样的,只是最终导出的格式不一样,下面用 Excel 为例说明。

打开网页以后,就看到了黑色的文本输入框。

把剪贴板中表格的内容粘贴到黑色文本框区域。然后把文本框里除了 Markdown 表格之外的内容都删掉。删掉以后,如下图所示,我们就可以在预览区域看见表格啦。

当你右击预览区域的表格时,还可以继续编辑,比如删掉某行某列,编辑单元格的内容等。

编辑好以后,点击下载按钮就可以啦。

方法三:使用 ChatGPT 插件

ChatGPT Plus 用户可以安装任何一款插件商店里的插件来扩展 ChatGPT 的功能。安装了插件以后,ChatGPT就可以集成第三方的服务,不再只是一个生成文字的工具啦。

比如 A+ Doc Maker 这款插件可以把 ChatGPT 生成的内容输出为以下格式:

  • CSV
  • XLSX
  • HTML
  • PDF

有了它,就可以很轻松地导出为 Excel 或者 CSV 啦,免去了复制粘贴的麻烦。

如果你不知道如何安装这个插件,可以看我的这篇文章。

👉 如何解锁ChatGPT插件

有了这个插件,我只需要告诉 ChatGPT 我要导出 Excel 表格或者 CSV 文件,ChatGPT 就会自动调用这个插件。我是这样告诉 ChatGPT 的:

将数据导出为 Excel 文件。
Export the data as an Excel File.

A+ Doc Maker 很快就生成了一个可供下载的 Excel 的链接。点击该链接就把 Excel 表格下载到本地电脑啦。

方法四:使用 Code Interpreter

很多时候 ChatGPT 生成的表格是不连续的,并不像我刚才按几次"Continue"按钮就可以生成一个完整的表格。

比如我用跟刚才同样的 Prompt 让 ChatGPT 输出表格,它在达到字数限制以后并没有生成一个"Continue"按钮。我必须得手动输入"Continue"让 ChatGPT 继续生成表格。这时候 ChatGPT 就无法生成一个连续完整的表格了。

如下图所示,ChatGPT 输出的表格到 "Greenland" 就停下来了,我再提交一个 Prompt 让它继续,它继续从 "Greenland" 开始生成表格。这时候就生成了两行重复的"Greenland"。而且每一个表格都有表头,复制粘贴的时候还要注意不能有重复的表头。

遇到这种情况可以用 OpenAI 自己开发的 Code Interpreter (代码解释器)。它在一个隔离的环境中运行代码来处理用户的请求。代码解释器是一个很强大的功能,我专门写了三篇文章介绍它:

👉 1分钟处理1000个文档:ChatGPT代码解释器就是这么牛

👉 ChatGPT代码解释器:批量编辑图片真香!

👉 ChatGPT让人人都是数据分析师: 如何使用Code Interpreter

激活了代码解释器之后,我把 ChatGPT 生成的内容统统复制粘贴到一个文本文档里,然后提交这个 Prompt 给 ChatGPT:

请将"tables.txt"中的Markdown表格提取到Excel文件(.xlsx)中。 删除第一个数据列相同的所有重复标题和行。
Please extract the markdown table in the tables.txt into an Excel file (.xlsx). Remove any duplicate headers and rows where the first data column is identical.

这个 Prompt 可以让 ChatGPT 用 Python 自己写一个函数,自动删除重复的行和表头。它的运行过程如下:

当然! 我们首先看一下 tables.txt 文件的内容来了解表的结构。 这将帮助我正确地将数据提取到 Excel 文件中。

...

看起来数据是以 Markdown 表格格式组织的。 实际的表格从标题行开始,后面是数据行。

我将继续从此文件中提取数据,删除所有重复的标题,并识别第一个数据列相同的行。 然后,我会将数据写入 Excel 文件。

...

该表已成功从 Markdown 文件中提取并保存到 Excel 文件中。 您可以使用以下链接下载 Excel 文件:

下载 Excel 文件

如果还有什么我可以帮助您的,请告诉我!

点击链接就可以下载 Excel 表格啦。导出其他格式的文件也不在话下。

总结

ChatGPT 允许用户以 Markdown 格式复制输出的内容。这种格式就是纯文本文档,非常便于记录,只需要一个文本编辑器即可。一些常用的笔记软件也支持 Markdown 格式,比如 Notion 和 Obsidian。

这种格式还可以轻松地转化为各种格式,只是转化的过程需要一些努力。

本文介绍的方法囊括了大多数情形,希望对你有帮助。

最后,原创不易,喜欢的话就点个赞支持一下吧🤞

相关推荐
shionhana5 天前
AI PPT 生成的两个关键环节:结构生成和视觉生成,以 PPTMaker 为例
人工智能·chatgpt·agent·ppt
Ztiddler6 天前
Codex重新连接解决方法
chatgpt·openai·codex
吨吨ai7 天前
Codex 长会话上下文管理:会话拆分与状态交接的工程化实践
chatgpt
守城小轩7 天前
AcBoter 多账号管理指南:隐私与设置选项(五)
chatgpt·codex·acboter
ServBay7 天前
ChatGPT Pro 20X 限时回归
gpt·chatgpt·openai
枫叶丹47 天前
开源还是开权重:2026 年 AI 模型战争的控制权之争
人工智能·chatgpt·开源·agent·codex
小猿君8 天前
Claude 入口砍到只剩一个,GPT-6 已经能自己连干 24 小时
人工智能·chatgpt·agi
GEO实战经验分享9 天前
王涛:GEO 服务商能力评估清单——基础、结构、战略、风控四层怎么核验
大数据·人工智能·chatgpt
FEF前端团队9 天前
04# Codex CLI实战:OpenAI的编程代理
前端·chatgpt·ai编程
浩风祭月9 天前
ChatGPT上传PDF后漏读图表?文字版、扫描件和图片要分开处理
人工智能·chatgpt·pdf·提示词·办公效率