CSV 查看器CSV Viewer
把 CSV 一键转成可排序的表格,自动识别分隔符、正确处理引号内的逗号与换行,复制 TSV 直接粘贴进 Excel。内容全程不上传。
工具介绍
3 段详细说明CSV 查看器是面向所有人的 CSV 表格化预览工具:把导出的 CSV 粘贴进来,一键得到可排序、可复制、可检索的表格。自动识别逗号、分号、Tab、竖线四种分隔符,双击 Excel 打开慢、乱码的问题一页解决。
解析基于 RFC 4180 标准状态机,引号内的逗号与换行原样保留、双写引号 "" 正确还原。所有解析都在浏览器内存中完成,数据不上传任何服务器,零依赖、纯客户端。
点击列头即可按数值或文本排序,解析结果一键复制为 TSV,粘贴进 Excel / Google Sheets 自动分列。列数不一致的行会给出数量提示,帮你在分享前发现脏数据。
基础知识 · CSV 语法
RFC 4180 · 6 条规则CSV(Comma-Separated Values,逗号分隔值)是最通用的纯文本表格格式。它没有官方标准,事实规范是 RFC 4180,核心只有以下 6 条规则:
delimiter分隔符, 最常见;欧洲 Excel 导出常用分号 ;(小数点占用逗号);剪贴板复制表格得到 Tab;日志数据常用竖线 |。本工具按引号外出现频次自动识别,也可手动指定。quoting引号与转义"李, 娜" 是一个字段。字段内的引号写两遍:"他说""好""" 还原为 他说"好"。newline换行CRLF(\r\n),Unix 是 LF(\n),两种都支持。引号内的换行是字段内容,不是行结束——多行备注、地址不会被错误拆行。header表头encoding编码与 BOMUTF-8 文件中文易乱码。本工具按 UTF-8 读取并自动剥离 BOM。给 Excel 用时建议另存为「CSV UTF-8(带 BOM)」或走「数据 → 导入」。no typesCSV 没有类型001 与 1 是不同数据,前导零、日期格式都按原文显示。排序时本工具会自动按数值比较纯数字列,其余按中文字典序。"a,b" 是一个字段,不是两个;"" 是字段里的一个引号,不是空字段加引号。使用说明
4 步快速入门使用场景
5 个真实案例双击 CSV 用 Excel 打开又慢又乱码?粘贴进来一秒成表,前导零、日期格式原样显示。
后台、数据库、第三方平台导出的 CSV,先浏览前几行核对列数是否齐全、字段是否错位。
点列头按数值 / 文本排序,快速找出销售额最高、日期最新、字母序最靠前的记录。
解析后一键复制 TSV,粘贴进 Excel / Google Sheets / WPS 自动分列分格,无需导入向导。
把 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;渲染的表格行数过多时浏览器滚动会有顿挫,建议配合筛选或切分后查看。
相关工具
文档分类数据来源
隐私优先Intl.Collator 中文区域比较。UTF-8 BOM 自动剥离。