分类: 开发工具
CSV 列重新排序工具
按名称或位置重新排列 CSV 的列
粘贴 CSV 数据,并按你想要的顺序列出各列(用表头名称或从 1 开始的位置),即可一次性重新排列所有行。未列出的列会保持相对顺序排在最后。完全在浏览器中运行。
重新排序后的 CSV
team,name,score Blue,Ada Lovelace,92 Green,Grace Hopper,88
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
电子表格导出文件和合并后的 CSV 文件,列的顺序很少正好符合下游工具的要求,而手动重新排序又意味着要在每一行上都做一致的编辑。这个工具会读取你给出的列顺序——有表头行时可以用表头名称,无论是否有表头都可以用从 1 开始的位置——然后按这个顺序重写包括表头在内的每一行;任何未提及的列都会保持相对位置,直接追加在指定列之后,不会丢失任何数据。
使用方法
- 粘贴 CSV 数据,或加载示例。
- 选择分隔符,并指定首行是否为表头。
- 按名称或位置列出新的列顺序,然后复制重新排序后的 CSV。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的数据会被上传吗?
- 不会。解析和重新排序都在页面运行的 JavaScript 中完成,你粘贴的内容不会离开你的设备。
- 没有列在顺序列表里的列会怎样?
- 不会丢失:所有未列入顺序列表的列都会追加在指定列之后,并保持原来的相对顺序。
- 可以用列的位置代替名称吗?
- 可以。顺序列表中任何一个整数都会被当作从 1 开始的列位置,这在文件没有表头行时同样适用。