分类: 开发工具

CSV 列提取器

站方自主规划没找到想要的工具?

按位置或名称从 CSV 数据中提取指定列

粘贴 CSV 数据,并按从 1 开始的列号或表头名称列出要保留的列,即可生成一份只含这些列、并按你列出的顺序排列的更小 CSV。全程在浏览器中完成。

已从 3 行中提取 2 列。

JSON
role,name
Engineer,Ada Lovelace
Admiral,Grace Hopper
Tester,"Doe, John"
下载 CSV下载 CSV

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

一份很宽的导出文件,列数往往远超下一步实际需要的数量。这个工具可以解析逗号、分号或制表符分隔的 CSV,包括带引号的字段,并支持按位置(1、2、3……)或者在首行是表头时按名称来挑选列。输出会按你列出的顺序排列这些列,所以填写“3, 1”既是筛选,也是重新排序。

使用方法

  1. 把 CSV 数据粘贴到输入框,或加载示例。
  2. 用逗号分隔列出要保留的列,可以是列号,也可以是表头名称。
  3. 复制生成的 CSV,或将其下载为文件。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的 CSV 数据会被上传到哪里吗?
不会。解析和提取都由页面里运行的 JavaScript 完成,表格导出文件不会离开你的设备。
可以按名称而不是位置来选择列吗?
可以,只要开启“首行为表头”即可。输入和表头完全一致的文本,或者不管是否开启都可以用从 1 开始的列号来指定。
如果指定的列不存在会怎样?
它会被跳过,并在结果上方的提示中列出名称,这样一个拼写错误不会悄无声息地生成一列空数据。