分类: 开发工具

CSV 排序工具

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

按某一列排序 CSV 行,表头保持原位

按表头名称或从 1 开始的列号,把 CSV 行按文本或数字、升序或降序排序,表头行不参与排序。带引号的字段能被正确解析。整个过程完全在你的浏览器中完成。

排序后的 CSV
name,role,team,age
"Doe, John",Tester,Green,29
Ada Lovelace,Engineer,Blue,36
Alan Turing,Mathematician,Blue,41
Grace Hopper,Admiral,Green,85

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

这个工具能做什么

表格导出的数据很少正好是你需要的顺序,而仅仅为了排序一列就在表格软件里重新打开一份很大的 CSV,速度很慢。这个工具解析以逗号、分号或制表符分隔、并且完整支持带引号字段的 CSV,按某一列把数据行按文本或数字排序,然后重新构建 CSV,让表头行留在原来的位置。

使用方法

  1. 粘贴你的 CSV 数据,或加载示例。
  2. 用表头名称或从 1 开始的位置,指定要排序的列。
  3. 按需开启数字排序和降序,然后复制排序后的 CSV。

隐私说明

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

常见问题

我的 CSV 数据会被上传吗?
不会。解析和排序由页面里运行的 JavaScript 完成,表格导出的数据不会离开你的设备。
表头行会跟数据一起被排序吗?
不会,只要首行是表头保持开启,第一行始终作为表头保留,永远不会被移动。
对数字做简单的文本排序会怎样?
开启数字排序,让“10”排在“9”之后,而不是之前——这正是简单的文本比较会得到的相反结果。