technine.io

工具

CSV 清理工具

在浏览器中清理支持引号字段的 CSV。删除空白或完全重复的记录,按需去除字段首尾空格,并在下载前检查列数不一致和全部改动。

文件和粘贴的数据只在当前浏览器内处理,不会发送到转换服务器、加入网址或写入浏览器存储。

源数据

将文件拖到这里

单个文件上限为 10 MB,粘贴的 UTF-8 文本上限为 1 MB。结果最多包含 100,000 条记录、250 列和 1,000,000 个单元格。预览显示 100 行 × 30 列。

输入和数据形状设置

工具会根据 BOM 识别 UTF-8 和 UTF-16。文件没有 BOM 时会严格按 UTF-8 解码;只有解码失败才需要选择旧式编码。

整理选项
CSV/TSV 输出

工具会先把 CSV 解析成表格,再执行你选中的清理操作。例如,“Hong Kong, China”虽然包含逗号,只要正确写在引号内,仍会作为一个字段保留;完全重复的联系人记录可以删除,而表头有五列、某条记录却有六列时,页面会指出问题。设置变化后,工具始终从原始表格重新计算,不会在上一次结果上继续修改。

使用方法

  1. 选择不超过 10,000,000 bytes 的 CSV 或分隔文本文件,或粘贴最多 1,000,000 UTF-8 bytes。工具根据 BOM 识别 UTF-8、UTF-16LE 和 UTF-16BE;Windows-1252、Big5 或 GB18030 必须由你手动选择。
  2. 确认分隔符是逗号、Tab、分号还是竖线,并设置第一条记录是否为表头。自动检测有歧义、引号格式错误、数据含 NUL 或记录列数不一致时,工具会先提示,不会自行猜测。
  3. 工具默认删除整行为空的记录。你可以另选修剪数据或表头、删除全空列、修复表头和精确去重,并查看受影响的记录编号与处理前后数量。
  4. 选择输出是否带 UTF-8 BOM,并指定 CRLF 或 LF 换行。检查类似电子表格公式的字段后,下载经过重新解析验证的 CSV 或 TSV;确认新文件可用前请保留原文件。

适用场景

整理 CRM 或在线表单导出
重新导入名单前,删除空白记录和完全重复的联系人,同时保留引号内的姓名、地址与备注。
检查供应商或商品数据
在数据库或电商后台拒绝文件前,找出比表头少列或多列的记录。
按指定字段查找重复记录
比较整行或选定字段,选择保留第一条或最后一条,并设置比较时是否忽略大小写或首尾空格。
另存格式统一的 UTF-8 文件
读取支持的源编码,再按指定分隔符、换行和 UTF-8 BOM 设置输出 CSV 或 TSV。

支持范围与限制

  • 文件上限为 10,000,000 bytes,粘贴文本上限为 1,000,000 UTF-8 bytes。表格最多包含 100,000 条记录(包括表头)、250 列、1,000,000 个单元格,单个字段解码后最多 1,000,000 个字符。
  • 预览最多显示 100 行和 30 列,但会提供完整行列数。输出上限为 50,000,000 UTF-8 bytes;超过 1,000,000 bytes 时不再显示全文或提供复制,但有效结果仍可下载。
  • CSV 中的空格也是数据。修剪数据或表头会改变字段内容;删除全空列、修复表头和将不齐整记录补成矩形,也只会在你明确选择后执行。
  • 精确去重不等于身份匹配。姓名、地址、电话或公司名称写法不同时,工具无法判断它们是否指向同一个人或同一家机构。默认也不会用空白键值判断重复。
  • 工具默认要求每条记录列数一致。选择补成矩形后,短记录会补空字段,表格扩展到最宽记录,但不会删除额外字段,也不会猜测缺少的内容。
  • 类似公式的字段默认保留原值,在电子表格中打开时可能被识别为公式。可以选择在前面加单引号,但这会改变数据,也不能保证适用于所有电子表格软件。
  • 表格结构有效,不代表内容正确或仍然有效。工具不会验证邮箱、日期、金额和业务规则,也不知道某条记录是否应该保留。
  • 整个流程在当前浏览器中完成,文件、粘贴内容、文件名、表头和输出都不会发送到清理服务器。浏览器扩展、剪贴板记录、屏幕共享和下载后的副本不在工具控制范围内。

常见问题

工具支持字段中的逗号和换行吗?

支持,但所选分隔符和引号格式必须有效。双引号字段可以包含分隔符、成对双引号以及 CRLF、LF 或 CR 换行。引号格式错误时,工具会报错,不会强行拼出表格。

工具按什么规则判断重复记录?

你可以比较整行或指定键列,选择保留第一条或最后一条,并设置比较时是否忽略首尾空格或英文字母大小写。工具只按这些规则查找精确匹配,不进行模糊身份识别。

去除首尾空格会改变 CSV 数据吗?

会。CSV 中的空格本身也是数据,因此修剪数据和表头都是可选操作,而且每次都从原始表格重新计算。下载前请检查受影响的记录。

记录列数不一致时会怎样处理?

工具默认使用严格表格形状,会列出有问题的记录编号。如果选择补成矩形,短记录会补空字段,表格扩展到最宽记录,但不会删除任何额外字段。

可以修复空白或重复表头吗?

可以,但需要启用表头修复。工具可以修剪表头,用不冲突的 column_N 名称补全空白项,再用后缀区分重复名称;下载前会显示修复结果。

清理后的 CSV 仍可能包含电子表格公式吗?

可能。工具会统计并提示类似公式的字段,但默认保留原文。可选的单引号前缀会改变字段值,在部分电子表格流程中可以降低风险,但不是通用安全保证。

工具会上传或存储 CSV 吗?

不会。解析、清理和输出都在当前浏览器的页面 Worker 中完成。工具不会发送或存储文件、文件名、字段内容、表头、错误片段或输出;其他浏览器软件和你另存的副本不在其控制范围内。

为什么结果可以下载,却不能完整预览或复制?

为了避免页面因大量文本失去响应,预览与复制上限为 1,000,000 UTF-8 bytes。有效输出不超过 50,000,000 bytes 时,完成序列化和重新解析验证后仍可下载。

咨询WhatsApp