CSV 在线查看器
CSV 在线查看器,是把本地 CSV / TSV 文件在浏览器里直接渲染成可滚动表格的免费只读工具。它自动识别分隔符(逗号 / 分号 / 制表符)与编码(UTF-8 有无 BOM、GBK/GB18030、UTF-16),中文不乱码;用「行偏移索引 + 虚拟滚动」支撑百万行级大文件,滚动时只渲染可视区,不必等 Excel 半天打不开。你可以按关键词搜索、按列排序、跳转到指定行号、冻结表头与首列、复制单元格或整行,并把当前筛选结果导出为 CSV。全程在你的浏览器本地处理、文件不上传,也不会修改你的原文件。
分隔符 / 编码 / 表头设置
🔒 CSV 在你的浏览器里解码、建索引与检索,未上传任何服务器,关闭页面即清除;仅分隔符 / 编码 / 表头等设置会(可选)存本机 localStorage,不含任何单元格数据。本工具只读查看,不会修改你的原文件。
如何使用CSV 在线查看器
拖入或点击选择一个 .csv / .tsv / .txt 文件(单文件 ≤ 100MB),也可以点「粘贴 CSV 文本」贴一段小样本。
工具自动探测分隔符与编码并建立行偏移索引,概览条会显示行数、列数、分隔符与编码;识别不对时可在「分隔符 / 编码 / 表头设置」里手动切换,立即重建。
滚动查看表格,用搜索框找内容、点列头排序、输入行号跳转;需要时点「导出当前筛选结果」把筛选后的行另存为 CSV。
关于CSV 在线查看器的常见问题
- csv 在线查看会上传文件吗安全吗
- 不会上传。csv 在线查看全程在你的浏览器本地完成:文件字节由浏览器读进内存后本地解码、建索引、搜索排序,不会发往任何服务器,关闭页面即清除。工具只读打开,不会修改、不会保存你的原文件,处理含客户名单、订单明细等敏感数据的 CSV 也放心。
- csv 在线查看器免费吗支持哪些格式
- 免费,不需要注册、登录或安装软件,打开网页就能用,也不给表格加水印。支持 .csv、.tsv、.txt 三种扩展名,字段用逗号、分号或制表符分隔都能识别;单个文件读取上限 100MB,用「粘贴 CSV 文本」的方式建议贴 2MB 以内的样本。工具只负责查看,不提供单元格编辑保存,需要改数据请下载后用表格软件处理。
- csv 在线查看中文乱码怎么解决
- 多数乱码是编码识别问题。本工具默认自动探测编码:先看 BOM,再校验是否合法 UTF-8,都不匹配就按 GB18030(GBK 超集,即记事本的「ANSI」)解码,所以国产系统导出的中文 csv 一般不乱码。若仍显示成问号或方块,页面会给黄条提示,你可以在「分隔符 / 编码 / 表头设置」里把编码手动切到 GBK / GB18030 或 UTF-16,表格会立即用新编码重建。
- 几百 MB 的大文件 csv 怎么在线打开不卡
- 本工具用「行偏移索引 + 虚拟滚动」:打开时只扫描一遍文本记录每行的起始位置(不解析单元格),滚动时只解析并渲染屏幕上的几十行,所以 DOM 节点数恒定、滚动开销与文件大小无关,百万行级也能流畅翻。当前浏览器本地上限是 100MB,超过 30MB 会进入大文件模式(排序前会先向你确认)。再大的文件请先拆分,或在本机用命令行工具处理。
- csv 查看器支持分号和制表符分隔吗
- 支持。csv 查看器会在逗号、分号、制表符三种分隔符里自动探测,探测是「引号感知」的——字段里被双引号包住的逗号不会干扰判断,所以欧洲 Excel 导出的分号 csv、以及 .tsv 制表符文件都能正确分列。若自动判断不对,在设置里手动指定分隔符即可立即重建表格。
- csv 在线查看能搜索和按列排序吗
- 可以。顶部搜索框支持全表关键词搜索,也能限定「仅某一列」搜索避免其它列的假命中,并可切换是否区分大小写;点击列头按该列排序,升序 → 降序 → 回到原始顺序循环切换,数字列按数值比较、带前导 0 的编号(如 007)按文本排不丢 0,空值恒排末尾。搜索和排序只改变显示顺序,不会改动你的文件。
- 手机上能在线打开 csv 文件吗
- 可以。本工具是纯网页,手机浏览器(含 iOS Safari 与微信内置浏览器)打开本页后选择 csv 文件即可查看,表格可横向滑动、表头与首列保持冻结。手机内存比电脑小,建议手机上打开 30MB 以内的 csv;更大的文件建议在电脑浏览器里查看。
- csv 在线查看和用 Excel 打开有什么区别
- Excel 会「理解」数据:长数字串可能变成科学计数法、身份证/订单号的前导 0 会被吃掉、日期格式可能被改写,GBK 文件双击打开还常乱码,单表也有 104 万行上限。本工具是只读查看器,原样显示每个单元格的文本、不做任何类型推断和改写,也没有固定行数上限(受设备内存限制)。想真正转换格式,请用 CSV 转 Excel 或 CSV 转 JSON。
在线查看 CSV 和用 Excel 打开,差在哪里
CSV 本质上只是一份纯文本:每行一条记录,字段之间用一个分隔符隔开。Excel 打开它时会顺手做很多「聪明」的事,而这些恰恰是数据核对时最怕的改写。下面这张表是两条路线的实际差别。
| 场景 | 用 Excel 打开 | 本工具在线查看 |
|---|---|---|
| 长数字串(银行卡、订单号) | 常被转成 1.23457E+18 科学计数法 | 原样显示完整字符串 |
| 前导 0(工号 007、邮编 010000) | 前导 0 被吃掉变成 7 | 原样保留,排序也按文本 |
| GBK 中文文件 | 双击常直接乱码,要走导入向导 | 自动探测编码,可手动切 GBK |
| 分号分隔(欧洲 Excel 导出) | 按本机区域设置,常整行挤在一列 | 引号感知探测,自动分列 |
| 行数上限 | 单表约 104 万行 | 不设固定上限,受设备内存限制 |
| 会不会改动原文件 | 另存时可能连带改写格式 | 只读查看,永远不写回 |
为什么有的 csv 文件是分号分隔,怎么正确分列
在德语、法语等地区,小数点写作逗号(1,5 表示 1.5),逗号再当分隔符就会歧义,所以这些地区的 Excel 导出 CSV 时默认用分号。制表符分隔的文件通常扩展名是 .tsv,常见于数据库和统计软件导出。三种分隔符本工具都能识别; 如果一整行内容全挤在第一列里,多半就是分隔符判断反了,在设置里换一个即可。
行偏移索引怎么让浏览器打开百万行 csv
常见做法是把整个 CSV 解析成二维数组,一个 100 万行 20 列的文件会产生两千万个字符串对象,内存放大好几倍,浏览器直接崩。本工具改为只扫描一遍文本、记录每条记录的起始位置,存进一个每行只占 4 字节的整型数组;滚动到哪里才解析哪几十行。算一笔账:同样是 100 万行的 csv,索引部分是 100 万 × 4 字节 ≈ 4MB,加上文本本身就是全部内存开销;而屏幕一次最多显示四五十行,无论这个文件是 100 行还是 100 万行,每次滚动要解析的都是那几十行。所以内存基本等于「文件本身 + 4 字节/行」,滚动开销与文件大小无关——这也是它能在网页里翻百万行 csv 的原因。