分类: 开发工具
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,让表头行留在原来的位置。
使用方法
- 粘贴你的 CSV 数据,或加载示例。
- 用表头名称或从 1 开始的位置,指定要排序的列。
- 按需开启数字排序和降序,然后复制排序后的 CSV。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的 CSV 数据会被上传吗?
- 不会。解析和排序由页面里运行的 JavaScript 完成,表格导出的数据不会离开你的设备。
- 表头行会跟数据一起被排序吗?
- 不会,只要首行是表头保持开启,第一行始终作为表头保留,永远不会被移动。
- 对数字做简单的文本排序会怎样?
- 开启数字排序,让“10”排在“9”之后,而不是之前——这正是简单的文本比较会得到的相反结果。