CSV 检查器
自动从首行检测分隔符(逗号、制表符、分号、竖线)并按 RFC 4180 引用规则解析。每列得到快速类型推断(number、boolean、date、string)外加空单元格计数、不同值数量和样本。整行重复作为单独指标呈现。
—
行
5
列
6
重复
0
列
| 列 | 类型 | 空 | 唯一 | 样本 |
|---|---|---|---|---|
| id | 数字 | 0 | 5 | 1 |
| name | 字符串 | 0 | 4 | Alice |
| 字符串 | 1 | 4 | alice@example.com | |
| age | 数字 | 1 | 4 | 30 |
| signup | 日期 | 0 | 4 | 2024-01-15 |
| verified | 布尔 | 0 | 2 | true |
全部在你的浏览器中处理 — 数据不会离开设备。
使用方法
- 拖入 CSV / TSV 文件或直接把数据粘到框里。
- 按你的数据切换"首行为表头"复选框。
- 查看行 / 列 / 重复卡片,然后查看每列类型表。
常见问题
- 什么算重复?
- 所有字段完全相同。某一行只差一个字符也不算重复。如需模糊匹配请在管道里加专门的去重步骤。
- 类型推断有多准?
- 尽力而为。只有每个非空单元格都能解析为数字时整列才被认作 `number`,boolean 与 ISO 风格日期同理。混合列回退到 `string` 而非猜测。
- 分隔符为什么会被识别错?
- 识别只读第一行。如果文件的第一行是标题而不是表头,或者表头里带引号的文本中含有逗号,猜测就可能倒向错误的字符。与其贴整份文件,不如粘贴几行有代表性的数据,通常就能读对。
- 为什么有一行的列数比其他行多得多?
- 几乎总是因为上面某处的引号没有配对。只要多出一个双引号,解析器就会把后面的内容一直当作同一个带引号的长字段,直到遇见下一个引号为止,于是多行被并成一行,字段数也随之失控。该修的是那个引号,而不是看起来坏掉的那一行——问题的起点在更前面。
相关主题指南
相关工具
CSV 列提取器
粘贴 CSV/TSV,点击你想要的列,以纯行、CSV、引号逗号分隔或现成 SQL IN 子句获取。
文件 0 0
固定宽度文本转 CSV / JSON 解析器
在浏览器中按列宽将固定宽度/固定列文本拆分为字段,并导出为 CSV 或 JSON。
转换 0 0
CSV ↔ JSON 转换器
在 CSV 与 JSON 之间互相转换,可选择分隔符。
文件 0 0
Excel (XLSX) 转 CSV、JSON 和 Markdown
在浏览器中打开 .xlsx 工作簿,把任意工作表导出为 CSV、JSON 或 Markdown 表格——文件不会离开你的设备。
文件 0 0
CSV 转 Excel (XLSX) 转换器
在浏览器中把 CSV 或 TSV 转成真正的 .xlsx 文件,前导零、长 ID 和 SEPT1 这类编码都原样保留。
文件 0 0
CSV 分割器(按行)
按行数将大 CSV 切成多份——可在每份中重复表头,一次性下载全部。
文件 0 0