分类: 开发工具

CSV 列重新排序工具

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

按名称或位置重新排列 CSV 的列

粘贴 CSV 数据,并按你想要的顺序列出各列(用表头名称或从 1 开始的位置),即可一次性重新排列所有行。未列出的列会保持相对顺序排在最后。完全在浏览器中运行。

重新排序后的 CSV
team,name,score
Blue,Ada Lovelace,92
Green,Grace Hopper,88

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

这个工具能做什么

电子表格导出文件和合并后的 CSV 文件,列的顺序很少正好符合下游工具的要求,而手动重新排序又意味着要在每一行上都做一致的编辑。这个工具会读取你给出的列顺序——有表头行时可以用表头名称,无论是否有表头都可以用从 1 开始的位置——然后按这个顺序重写包括表头在内的每一行;任何未提及的列都会保持相对位置,直接追加在指定列之后,不会丢失任何数据。

使用方法

  1. 粘贴 CSV 数据,或加载示例。
  2. 选择分隔符,并指定首行是否为表头。
  3. 按名称或位置列出新的列顺序,然后复制重新排序后的 CSV。

隐私说明

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

常见问题

我的数据会被上传吗?
不会。解析和重新排序都在页面运行的 JavaScript 中完成,你粘贴的内容不会离开你的设备。
没有列在顺序列表里的列会怎样?
不会丢失:所有未列入顺序列表的列都会追加在指定列之后,并保持原来的相对顺序。
可以用列的位置代替名称吗?
可以。顺序列表中任何一个整数都会被当作从 1 开始的列位置,这在文件没有表头行时同样适用。