CSV 排序
按实际表头和文本或精确十进制数值,对 CSV 数据行整行排序。
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
从实际 CSV 表头选择一列,按英语文本或精确十进制数值对整条记录排序。表头保持首行,同值行保留原顺序,单元格原文不改。
如何使用
- 粘贴带表头的表格或选择一个 UTF-8 文件,然后指定输入分隔符。
- 从真实表头中选择排序列、文本或十进制数值比较及升降序。
- 排序后核对前五行,再复制或下载完整 CSV。
支持范围与限制
可粘贴最多 1 MiB,或选择一个最多 10 MiB 的 UTF-8 CSV、TSV 或 TXT 文件;最多 200,000 个单元格和 1,000 列。
首行表头须非空且唯一,各行列数须一致。数值模式要求所选列每行都有十进制数值。
只支持一列排序。数值模式接受正负号、小数点和科学计数法;非零数值的指数去除正负号和前导零后最多 64 位。不解析日期、千位分隔符或空数值单元格。
表头、预览单元格及显示的列名或筛选值最多显示 240 个 Unicode 字符,截短时附加省略号。元数据 JSON 预览受限时显示前 20,000 个 Unicode 字符,可用完整元数据 JSON 复制按钮取得全文;CSV 复制与下载保持完整。
操作示例
示例输入
name,score Zoe,10 Amy,2 Ben,2
示例参数
{"column":"score","sort":"number","direction":"ascending"}示例输出
name,score Amy,2 Ben,2 Zoe,10
出现问题时
可粘贴最多 1 MiB,或选择一个最多 10 MiB 的 UTF-8 CSV、TSV 或 TXT 文件;最多 200,000 个单元格和 1,000 列。 首行表头须非空且唯一,各行列数须一致。数值模式要求所选列每行都有十进制数值。
常见问题
排序时其他单元格会一起移动吗?
会。每条数据整行移动,表头留在第一行;排序值相同的记录保持原顺序。 单元格原文(包括公式与前导零)保留;输出统一使用逗号 CSV,可规范化引号与记录换行。
数值如何比较?
十进制数值(可含科学计数法)不转换成浮点数比较。非零数值的指数去除正负号和前导零后最多 64 位。空值或非十进制内容会明确报错;带前导零的编号应使用文本模式。
能按多列或日期排序吗?
不能。这里只按一列表头排序。文本采用英语排序规则,会区分重音和字母大小写;数值模式不解析日期或千位分隔符。
CSV 会上传吗?
不会。处理在浏览器中完成,关闭标签页前请保存结果。