跳到正文

CSV 查看器

CSV Viewer

打开很大的分隔符文件,识别列类型、给出列统计和排序,全程不把整份文件读进内存。

在浏览器里打开一个让表格软件卡住的分隔文件,不把它发到任何地方。编码和分隔符的检测结果显示在修改它的控件旁边,所以一个来自韩文 Excel 的 CP949 文件会按韩文打开,而不是显示成乱码,猜错了你也能改。

🔒 完全在你的浏览器里运行csvviewertablepreview

把 CSV 或 TSV 文件拖到这里

在这个标签页里读取,不会上传。能认出韩文版、日文版、中文版和西文版 Excel 存出来的文件(CP949、Shift_JIS、GBK、Windows-1252)。

怎么用

  1. 拖入文件

    它在这个标签页里读取。不会上传,这正是让一个装着客户姓名的文件可以放心在这里打开的原因。

  2. 检查检测到的编码和分隔符

    摘要栏会说明检测到了什么以及为什么——是按 CP949 读出了韩文,按 Shift_JIS 读出了假名,按 GB18030 读出了汉字,还是按 Windows-1252 读出了带重音的字母。字看着不对,点旁边的下一个候选就能换;两种编码太像、分不出来的时候,它会写明"存疑",而不是悄悄替你选一个。

  3. 排序、筛选和编辑

    点表头排序,按住 Shift 再点可以加第二个排序键。点单元格可以编辑。筛选框只隐藏行,不删除它们,所以它们仍然在你下载的文件里。

  4. 下载回去

    导出是带字节顺序标记的 UTF-8,这是让 Excel 打开它而不再次弄乱文字的关键。

常见问题

能打开多大的文件?

几十万行没问题——只渲染屏幕上的行。限制是浏览器标签页的内存,不是工具,一个大到成问题的文件会通过加载进度条让你知道,而不是直接失败。

我的中文或韩文显示成乱码是怎么回事?

文件不是 UTF-8,却被当成 UTF-8 读了。Windows 上的 Excel 用系统的 ANSI 代码页写 CSV:韩文系统是 CP949,日文是 Shift_JIS,中文是 GBK,西班牙文是 Windows-1252。这里四种都认得,中文 Excel 存出来的文件通常会直接以 GB18030 打开;如果没有,把编码切到摘要栏推荐的那个就能正确读取。

有些行的字段数不一样

它们会被补齐而不是丢掉,第一行的位置会点出来,你可以去看。几乎总是某个值里有没加引号的分隔符——地址里的逗号、备注里的制表符。

我的编辑会改动原文件吗?

不会。你磁盘上的文件从不被写入;编辑只留在标签页里,直到你下载一份新副本。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。