CSV 查看器|免费在线打开并以表格形式查看 CSV 文件(无需上传)

无需上传、无需安装,直接在浏览器中将 CSV 文件即时转换为表格形式查看。可自选字符编码和分隔符,文件内容不会发送到服务器,安全又免费。

分隔符
将第一行作为表头
编码
CSV 文件

CSV 检视器是什么

CSV 只是以逗号分隔的纯文字,直接开启时很难看出哪个值属于哪个字段。用电子表格软件开启虽然会变成表格,但启动费时、可能出现乱码,数字还会被擅自转换成日期。本工具只专注于一件事:在浏览器上把 CSV 直接显示成表格,让您确认内容。

由于可指定文字编码与分隔字符,以 Shift-JIS 储存的日文 CSV、以定位字符分隔的 TSV 也都能对应。文件内容仅在浏览器内处理,不会传送至服务器,因此也可用来确认含有个人数据的数据。

CSV 检视器的使用方式

  1. 选择文件 指定想显示的 CSV 或 TSV 文件。内容不会传送至外部。
  2. 指定分隔字符 通常维持逗号即可。若为 TSV 文件请切换成定位字符。
  3. 对齐文字编码 出现乱码时请改为 Shift-JIS。以 Excel 储存的日文 CSV 多半是此格式。
  4. 决定标题列的处理 若首列为字段名称,启用「以首列为标题」后,便会显示为表格的表头。

用好本工具的小技巧

  • Excel 保存的 CSV 文件可能使用 Shift-JIS(CP932) 编码,这在日语环境或旧版 Excel 文件中很常见。若出现乱码,请选择"Shift JIS"。
  • 启用"将第一行作为表头"后,第一行将显示为表格标题行。
  • 若要查看 TSV(制表符分隔)文件,请将分隔符更改为"制表符"。
  • 文件内容完全在浏览器中处理,不会发送至服务器,包含敏感信息的 CSV 也可放心使用。

CSV 检视器的活用场景

确认收到文件的内容

无须启动电子表格软件,即可立刻确认有哪些字段、共有几列。适合在正式开启前先掌握内容。

判别文字编码

出现乱码时切换设定试试,即可判断该文件是以哪种文字编码储存的。

避免数值格式被更动

电子表格软件会删去开头的0,或把数字改成日期。想原样确认原始数值时便可使用。

检视含机密信息的数据

由于处理在浏览器内完成,也可用于确认无法上传至外部的客户资料等。

与 CSV 相关的术语

CSV
指将值以逗号分隔排列的文字格式。任何语言与工具皆可处理,因而广泛用于资料交换。
TSV
指以定位字符作为分隔的格式。优点在于易于处理值本身含有逗号的数据。
Shift-JIS
指日文用的文字编码。Excel 储存 CSV 时多半采用,也是乱码的主要成因。
UTF-8
指可处理世界各国文字的现行标准文字编码。多数网络服务皆以此格式输出。
BOM
指加在文件开头的文字编码标记。用于让 Excel 正确开启 UTF-8 的 CSV。
标题列
指标示各栏代表何者的首列。是否将其视为标题会改变显示结果。

常见问题

这通常是由于 Excel 保存的文件使用了 Shift-JIS(CP932) 编码。请将"编码"选项更改为"Shift JIS"后重新加载文件。

不会。文件完全在浏览器内处理,不会发送到任何服务器,包含敏感信息的文件也可放心使用。

可以。将"分隔符"选项更改为"制表符",即可正确解析 TSV 文件。
工具君

闲话 ― CSV 格式的意外历史:40 年没有"标准"

CSV(逗号分隔值)看似简单,但多年来一直没有正式的标准规范。正式的 RFC "RFC 4180"直到 2005 年才发布,距 CSV 开始广泛使用已过去 30 多年。在此之前,各工具和语言之间存在诸多实现差异,例如"字段是否用双引号括起"以及"换行符用 CRLF 还是 LF"等。

Excel 在日语环境下将 CSV 保存为 Shift-JIS 编码,是工程师们数十年来的经典烦恼。Google 表格以 UTF-8 格式导出,直接在 Excel 中打开会出现乱码。解决办法是在 Excel 中另存为 UTF-8(带 BOM),或在导入时指定编码。

在数据科学领域,Kaggle(机器学习竞赛平台)上公开的数据集绝大多数为 CSV 格式。简洁且与任何编程语言兼容,是 CSV 最大的优势。