CSV 在线查看器
在线预览 CSV / TSV 表格:自研 RFC 4180 解析、可点表头排序、按关键字或指定列过滤,大文件只渲染前若干行并给出提示。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
查看设置
解析器按 RFC 4180 自研;为避免卡顿,最多渲染 2000 行,默认 200 行。
点击表头排序
表格预览
粘贴 CSV 后自动生成表格预览
这个工具能做什么
- 拿到一个 CSV 想先看一眼里面到底是什么:粘贴即出表格,不用先装 Excel 或写脚本。
- 按某一列排序找异常值:表头可点击排序,数字列按数值大小排(9 在 10 前面),不会出现「10 比 9 小」的字符串排序。
- 用关键字或指定列过滤,快速定位某条记录;命中行数与总行数分开显示,方便判断过滤条件是否写对了。
- 处理几十万行的大文件:默认只渲染 200 行,超出部分给出提示,避免浏览器被表格卡死。
示例
输入
name,city,age Alice,"Beijing, CN",36 Bob,Shanghai,41 Cara,Beijing,29
输出
Cara | Beijing | 29 Alice | Beijing, CN | 36 (命中 2 行,共 3 行,只显示前 2 行)
这是过滤「beijing」、按 age 升序、最多显示 2 行时的结果:Cara 和 Alice 命中,Bob 被过滤掉。
常见问题
表格里的排序是怎么比的?
先看两边能不能解析成完整数字:都能就按数值比(所以 9 < 10 < 100),否则按忽略大小写的字符串比,最后再退回原始字符串保证顺序稳定。空单元格按空字符串参与比较,不会插到别的位置。
能一次看完整的大文件吗?
不建议,也不支持:一次渲染几十万行会把页面卡住。默认最多 200 行,可以调到 2000 行;如果数据真的很大,建议先用过滤缩小范围,或者用文本工具按行切分后再看。
过滤是搜所有列还是某一列?
默认在所有列里找关键字(忽略大小写)。从「过滤范围」下拉框里选中某一列后,只在该列里匹配,适合「city 列里等于 Beijing」这种精确定位。
分隔符和表头识别错了怎么办?
分隔符默认按首行猜测,猜错时在下拉框里手动指定逗号、分号、Tab 或竖线;首行不是表头时取消勾选,列名会按位置生成 column1、column2……。两处改动都会立刻重算表格。
文件会上传到服务器吗?
不会。解析、过滤和排序全部在浏览器里完成,页面不发任何网络请求,断网也能用。表格数据只存在于当前页面,刷新即清空。
关键词:csv viewercsv previewtsv viewersort csvfilter csvtable viewerCSV 在线查看器表格预览排序过滤