关于 CSV 查看器
CSV 文件是以纯文本保存的表格:每行一条记录,单元格之间用逗号(或分号)隔开。银行、网店、学校系统和各种应用导出的数据常常是 CSV。用文本编辑器打开很难读,而 Excel 有时会把所有内容放进一列,或把中文、重音字母变成乱码。
这个免费的 CSV 查看器会把文件显示成清晰的表格。它会自动识别分隔符和编码,让列和文字都正确显示。然后你可以按任意列排序、筛选行并统计行数,还能把找到的行保存为新的 CSV。
一切都在浏览器中完成。文件不会上传。
功能
- 自动识别分隔符——逗号、分号、制表符或竖线(也支持 Excel 的“sep=”行)
- 自动识别编码——UTF-8、UTF-16,以及旧的 Windows、日文、韩文和中文代码页;需要时可以更改
- 排序——点击列名;数字按数值排序,而不是按文本
- 筛选——输入文字,只显示包含它的行,可在所有列或某一列中查找
- 行数统计——文件共有多少行,匹配了多少行
- 保存这些行——把排序、筛选后的表格保存为新的 CSV(UTF-8,Excel 可直接正确打开)
- 复制和打印——把行粘贴到任何电子表格,或直接打印
- 大文件——几万行也能流畅滚动
CSV 为什么显示不对
有两件事会让 CSV 出问题,而且在文件本身里都看不出来:
| 问题 | 你看到的 | 原因 |
|---|---|---|
| 分隔符不对 | 所有数据都在一列 | 文件用 ;,而你的程序期待 ,(或者反过来) |
| 编码不对 | 把“é”显示成“é”,把“日本”显示成“???” | 文件用一种字符集保存,却用另一种读取 |
| 单元格内换行 | 行被从中间截断 | 用“引号”括起来的单元格里有换行 |
这个查看器会检查开头几行,找出让每一行列数都相同的分隔符。带引号的单元格也能正确读取,即使里面有逗号或换行。编码方面,它先找字节顺序标记(BOM),再检测是否是有效的 UTF-8;如果不是 UTF-8,就选出字符看起来像真实语言的旧代码页。需要猜测时,它会告诉你,你也可以在列表中选择其他编码。
排序、筛选和保存
点击一次列名,按 A→Z 或从小到大排序;再点一次是 Z→A;第三次点击会回到文件原来的顺序。几乎每个单元格都是数字的列按数值排序,所以 9 排在 10 前面。如果文件的分隔符是分号,逗号会被当作小数点(1.234,50)。
在筛选框中输入文字,只保留包含该文字的行。在旁边选择一列,就只在这一列中查找。表格上方一行会显示“显示 20,000 行中的 120 行”。
保存这些行会按表格显示的内容——表头加上筛选后的行,顺序与排序一致——保存成 Excel 能正确打开的 UTF-8 CSV。
常见问题
没有 Excel,怎么打开 CSV 文件?
把文件拖到本页顶部的框里,它会立刻以表格形式打开。不需要 Excel,也不需要任何应用。
为什么用 Excel 打开 CSV,所有内容都在一列?
文件用的分隔符和你的 Excel 期待的不一样。在许多欧洲国家,Excel 期待分号;在美国和英国,期待逗号。这个查看器会自己找出分隔符。要让文件在 Excel 里正常打开,请使用修复 Excel 用 CSV。
文字显示不对,怎么办?
在列表中选择其他编码。西欧文件常用 Windows-1252,日文文件常用 Shift_JIS,韩文文件常用 EUC-KR。表格会立刻改变。
CSV 最大可以多大?
几十万行的文件在普通电脑上也能用,因为只绘制屏幕上看得到的行。特别大的文件(几百 MB)需要很多内存,在手机上可能会慢。
我的文件会被上传吗?
不会。CSV 由你的浏览器读取,不会离开你的设备。
相关工具
- CSV 转 Excel — 把 CSV 变成真正的 .xlsx 工作簿
- 修复 Excel 用 CSV — 更改分隔符和编码,让 Excel 正确打开
- CSV 转 JSON — 同样的数据,JSON 格式
- 合并 CSV 文件 — 把多个 CSV 文件合成一个
- Excel 查看器 — 打开 .xlsx 和 .xls 文件
使用方法
- 把 CSV 文件拖到框里,或点击框选择文件
- 检查表格——如果列或文字显示不对,就更改分隔符或编码
- 点击列名,按该列排序
- 在筛选框中输入,只显示你需要的行
- 点击单元格,查看它的全部文字
- 点击保存这些行(.csv)下载表格显示的内容,或点击复制行粘贴到别处