陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com
v1.0 · 已上线中英双语纯客户端

CSV 查看器CSV Viewer

把 CSV 一键转成可排序的表格,自动识别分隔符、正确处理引号内的逗号与换行,复制 TSV 直接粘贴进 Excel。内容全程不上传。

本周使用—·收藏—·版本v1.0.0·最后更新今天·完全免费
分隔符
·字符182
输入UTF-8 · 7 行
表格预览UTF-8
// 表格预览会显示在这里…
解析

工具介绍

3 段详细说明

CSV 查看器是面向所有人的 CSV 表格化预览工具:把导出的 CSV 粘贴进来,一键得到可排序、可复制、可检索的表格。自动识别逗号、分号、Tab、竖线四种分隔符,双击 Excel 打开慢、乱码的问题一页解决。

解析基于 RFC 4180 标准状态机,引号内的逗号与换行原样保留、双写引号 "" 正确还原。所有解析都在浏览器内存中完成,数据不上传任何服务器,零依赖、纯客户端。

点击列头即可按数值或文本排序,解析结果一键复制为 TSV,粘贴进 Excel / Google Sheets 自动分列。列数不一致的行会给出数量提示,帮你在分享前发现脏数据。

基础知识 · CSV 语法

RFC 4180 · 6 条规则

CSV(Comma-Separated Values,逗号分隔值)是最通用的纯文本表格格式。它没有官方标准,事实规范是 RFC 4180,核心只有以下 6 条规则:

1delimiter分隔符
英文逗号 , 最常见;欧洲 Excel 导出常用分号 ;(小数点占用逗号);剪贴板复制表格得到 Tab;日志数据常用竖线 |。本工具按引号外出现频次自动识别,也可手动指定。
2quoting引号与转义
字段含分隔符、引号或换行时,用双引号包裹:"李, 娜" 是一个字段。字段内的引号写两遍:"他说""好""" 还原为 他说"好"。
3newline换行
标准行结束符是 CRLF(\r\n),Unix 是 LF(\n),两种都支持。引号内的换行是字段内容,不是行结束——多行备注、地址不会被错误拆行。
4header表头
第一行通常是列名,也可能没有。本工具可切换「首行表头」:开启后首行渲染为表头并参与排序冻结,关闭后所有行按数据行处理,列名显示为「列 1 / 列 2 …」。
5encoding编码与 BOM
CSV 无编码声明,Excel 直接打开 UTF-8 文件中文易乱码。本工具按 UTF-8 读取并自动剥离 BOM。给 Excel 用时建议另存为「CSV UTF-8(带 BOM)」或走「数据 → 导入」。
6no typesCSV 没有类型
CSV 全是字符串:001 与 1 是不同数据,前导零、日期格式都按原文显示。排序时本工具会自动按数值比较纯数字列,其余按中文字典序。
常见坑速记
"a,b" 是一个字段,不是两个;"" 是字段里的一个引号,不是空字段加引号。
Excel 打开乱码 → 不要双击,用「数据 → 自文本/CSV」导入并选 65001: Unicode (UTF-8)。
前导零丢失(001 → 1) → Excel 把它当数字了;导入时把该列设为「文本」即可保留。
列数不齐 → 多半是字段里的逗号忘了加引号,或换行没包进引号,看行号提示即可定位。
大文件卡顿 → 建议单文件 ≤ 10 MB;百万行的导出请先用数据库或命令行切分。

使用说明

4 步快速入门
1
粘贴 CSV
把 CSV 内容(或从 Excel 复制的表格区域)贴到左侧输入框,或点「示例」一键填充
2
选分隔符
默认「自动」按频次识别,识别不对时手动切换逗号 / 分号 / Tab / 竖线
3
点解析
点击「解析」或按 ⌘+↵,右侧立即渲染表格;列数不一致的行会有黄色提示
4
排序带走
点列头按数值 / 文本升序降序,点「复制 TSV」粘贴进 Excel 自动分列

使用场景

5 个真实案例
01快速查看数据文件

双击 CSV 用 Excel 打开又慢又乱码?粘贴进来一秒成表,前导零、日期格式原样显示。

02导出数据核对

后台、数据库、第三方平台导出的 CSV,先浏览前几行核对列数是否齐全、字段是否错位。

03按列排序分析

点列头按数值 / 文本排序,快速找出销售额最高、日期最新、字母序最靠前的记录。

04粘贴进 Excel

解析后一键复制 TSV,粘贴进 Excel / Google Sheets / WPS 自动分列分格,无需导入向导。

05共享前检查

把 CSV 发给同事前,确认分隔符、引号转义、列数都对,避免对方打开是一列乱数据。

常见问题

10 个问答
CSV 查看器是什么?有什么用?

把 CSV 文本一键转成可视化表格,支持排序与 TSV 复制。适合临时查看、核对导出数据,不用打开 Excel 也不用写代码。

我的 CSV 数据会上传到服务器吗?

不会。解析与排序全部在浏览器内存中完成,输入内容不上传任何服务器。断网后打开页面仍能正常使用。

分隔符识别错了怎么办?

工具栏默认「自动」按引号外出现频次识别,遇到字段里逗号很多的数据可能误判,手动切换为逗号 / 分号 / Tab / 竖线即可,切换后自动重新解析。

引号里的逗号和换行怎么处理?

按 RFC 4180 标准状态机解析:双引号包裹的字段里,逗号、换行都是字段内容,不会被拆分;字段内的双引号写两遍("")会被还原成一个引号。

为什么 Excel 打开 CSV 是乱码?

Excel 默认按系统编码(GBK)读文件,而导出的 CSV 多为 UTF-8。不要直接双击打开,用「数据 → 自文本/CSV 导入」选 UTF-8;或让导出方另存为「CSV UTF-8(带 BOM)」。

前导零(001)怎么保留?

CSV 本身没有类型,前导零在文件里是完好的(本工具也按原文显示);是 Excel 把它当数字了。Excel 导入时把该列设为「文本」格式即可保留。

「列数不一致」提示是什么意思?

徽章会显示与最多列数不一致的行数,对应行文字标黄。常见原因是字段里的逗号没加引号、换行没包进引号,或粘贴时截断,按行号回输入框排查。

排序规则是什么?

整列都是纯数字时按数值大小比较(2 < 10),否则按中文 / 字母字典序(Intl.Collator,zh 区域、数字感知)。点击列头在升序 / 降序间切换。

怎么把结果放进 Excel?

点「复制 TSV」会把当前表格(含排序结果、含表头)复制为 Tab 分隔文本,粘贴进 Excel / Google Sheets 自动分列,无需导入向导。

支持多大的文件?

建议 ≤ 10 MB。纯 JS 字符串解析,1 MB 以内几乎瞬时(< 100ms),5 MB 约 200-500ms;渲染的表格行数过多时浏览器滚动会有顿挫,建议配合筛选或切分后查看。

相关工具

文档分类

数据来源

隐私优先
算法:内置 RFC 4180 标准状态机解析器,无任何第三方依赖。分隔符自动检测按引号外字符频次取最高;排序纯数字列按数值比较、文本列按 Intl.Collator 中文区域比较。UTF-8 BOM 自动剥离。
隐私声明:所有解析、排序均在浏览器内存完成,输入内容不上传任何服务器。本工具不记录任何输入、不埋任何分析点。可断网使用,关闭网络后再打开仍能正常使用。