分类: 开发工具
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”既是筛选,也是重新排序。
使用方法
- 把 CSV 数据粘贴到输入框,或加载示例。
- 用逗号分隔列出要保留的列,可以是列号,也可以是表头名称。
- 复制生成的 CSV,或将其下载为文件。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的 CSV 数据会被上传到哪里吗?
- 不会。解析和提取都由页面里运行的 JavaScript 完成,表格导出文件不会离开你的设备。
- 可以按名称而不是位置来选择列吗?
- 可以,只要开启“首行为表头”即可。输入和表头完全一致的文本,或者不管是否开启都可以用从 1 开始的列号来指定。
- 如果指定的列不存在会怎样?
- 它会被跳过,并在结果上方的提示中列出名称,这样一个拼写错误不会悄无声息地生成一列空数据。