打开文件
选择 CSV / TSV / TXT 文件。文件在你的设备上读取。
在浏览器里查看 CSV
这个工具打开 CSV、TSV 等分隔文本文件,并以表格形式显示。文件在你的设备上读取,因此无需上传到服务器、也无需安装任何东西,就能查看数据内容。
它会识别字符编码(UTF-8,对从 Excel 等导出的 Shift_JIS 文件自动回退)和分隔符(逗号、制表符、分号)。识别结果不对时,可以手动切换。大文件只绘制屏幕内可见的部分,所以即使有几万行,滚动时也不会卡顿。
为什么你的文件不会离开设备
这里的隐私来自结构,而不是承诺。没有“上传”这一步,是因为根本没有可供上传的服务器:
- 文件的读取和解析全部在你的浏览器内完成。
- 页面以静态文件的形式分发,不会发出携带你数据的请求。
- 源代码公开,任何人都可以查看(MIT)。
- 可以离线使用——既然数据不离开设备,离线自然也能用。
想自己确认的话,打开文件时看看浏览器的网络(Network)面板——没有任何请求携带文件内容。 查看源代码。
使用方法
-
打开文件
点击选择 CSV / TSV / TXT 文件,或把文件拖到页面任意位置。文件在本地读取。
-
检查编码和分隔符
识别出的编码和分隔符会显示在表格上方。如果出现乱码或分列不对,可手动切换,表格会用新设置重新读取。
-
查看表格
切换是否把第一行作为表头,然后滚动查看各行。大文件按需分段加载。
常见问题
我的文件会被上传到某个地方吗?
不会。读取和解析全部在你的浏览器内完成。没有服务器端处理,所以文件内容没有离开设备的途径。源代码公开,你可以在浏览器的网络(Network)面板里确认这一点。
可以打开哪些类型的文件?
逗号分隔(.csv)、制表符分隔(.tsv)和纯文本(.txt)文件。分隔符会在逗号、制表符和分号之间自动识别,也可以手动指定。
中日文出现乱码,怎么办?
这通常是因为文件用的是 Shift_JIS 而不是 UTF-8。查看器会先尝试 UTF-8,失败时回退到 Shift_JIS;你也可以手动指定编码,表格会据此重新读取。
能处理大文件吗?
在设备内存允许的范围内可以。只绘制当前屏幕内的行,所以滚动几万行的文件也很流畅。因为全部在本地运行,非常大的文件仍受可用内存限制。
可以编辑或保存文件吗?
不可以。这是用于阅读和查看数据的查看器,不会修改文件,也不会导出新文件。
可以离线使用吗?
可以。它是 PWA,第一次访问后会被缓存,没有网络也能打开。你也可以把它添加到主屏幕,像应用一样使用。