CSV列提取器
按列号或标题名称从CSV数据中提取特定列。处理带引号的字段中嵌入的逗号、换行符和转义的双引号 — 不是简单的逗号分割 — 支持逗号、分号、制表符或竖线分隔符。
输入
选项
逗号分隔的列号 (1,3) 或标题名称 (启用标题时)。留空以按原始顺序提取所有列。
输出
预览
| No data yet |
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-column-extractor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"columns": "name,city"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `csv-column-extractor` tool (CSV Column Extractor) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/csv-column-extractor/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="CSV列提取器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
无需打开电子表格即可从CSV文件中提取特定列。粘贴您的数据或上传.csv,告诉它您要哪些列 — 按数字或标题名称 — 在几秒内获得干净的CSV (或单列的普通列表)。
如何使用
- 将CSV粘贴到输入框中,或将
.csv文件拖到上传器中。 - 选择分隔符 — 逗号、分号、制表符或竖线 — 与您的文件匹配。
- 根据第一行是数据还是列名,打开/关闭第一行包含标题。
- 在要提取的列中,列出您想要的内容: 如果启用标题,则为标题名称 (
name,email),或1为基础的列号 (1,3) 都可以。留空以保留所有列,按原始顺序重新排列以匹配您输入的内容。 - 复制或下载结果,或检查下面的预览表格,在使用前进行完整性检查。
它如何处理字段内的逗号?
正确处理 — 这不是 .split(",")。解析器理解真实的CSV引用: 用双引号括起来的字段可以包含分隔符、换行符或转义的双引号 ("" 在引用字段内表示字面量 "),这些都不会被误认为是列边界。包含 "Smith, Carol" 的名称列作为一个字段提取,而不是两个。
我可以按名称而不是编号提取列吗?
是的,只要第一行包含标题打开 — 键入标题文本完全如其所示 (匹配不区分大小写),用逗号分隔: name,email,city。关闭标题时,只有数字位置有效,因为没有任何名称可匹配。
如果我只选择一列怎么办?
输出切换到换行符分隔的普通列表,而不是单列CSV — 更容易粘贴到另一个工具或电子表格公式栏中,当只有一列时没有分隔符引用歧义。
我可以同时重新排序或删除列吗?
是的 — 输出遵循您在要提取的列中列出的顺序,因此 city,name 交换两列,任何您未列出的列都会被删除。这在一个步骤中涵盖了提取和重新排序。
分隔符设置是否也适用于输出?
是的 — 您为解析输入选择的任何内容都会被重用于提取的CSV,因此分号分隔的文件输入会产生分号分隔的文件输出 (除了单列模式,其中没有分隔符可保留)。
是否有行数限制?
否 — 所有匹配的行都提取到可复制/可下载的输出中。下面的预览表格仅限于前50行,以免巨大文件降低页面速度;完整结果始终在输出框中。
我的数据是否在任何地方上传?
否。解析和提取完全在您的浏览器中进行 — 您的CSV从不离开您的设备,从未被记录,也从未被存储。可安全用于包含客户记录或其他敏感数据的文件。