CSV 查看器|免费在线打开并以表格形式查看 CSV 文件(无需上传)
无需上传、无需安装,直接在浏览器中将 CSV 文件即时转换为表格形式查看。可自选字符编码和分隔符,文件内容不会发送到服务器,安全又免费。
| 分隔符 |
|
|---|---|
| 将第一行作为表头 | |
| 编码 |
|
| CSV 文件 |
CSV 检视器是什么
CSV 只是以逗号分隔的纯文字,直接开启时很难看出哪个值属于哪个字段。用电子表格软件开启虽然会变成表格,但启动费时、可能出现乱码,数字还会被擅自转换成日期。本工具只专注于一件事:在浏览器上把 CSV 直接显示成表格,让您确认内容。
由于可指定文字编码与分隔字符,以 Shift-JIS 储存的日文 CSV、以定位字符分隔的 TSV 也都能对应。文件内容仅在浏览器内处理,不会传送至服务器,因此也可用来确认含有个人数据的数据。
CSV 检视器的使用方式
- 选择文件 指定想显示的 CSV 或 TSV 文件。内容不会传送至外部。
- 指定分隔字符 通常维持逗号即可。若为 TSV 文件请切换成定位字符。
- 对齐文字编码 出现乱码时请改为 Shift-JIS。以 Excel 储存的日文 CSV 多半是此格式。
- 决定标题列的处理 若首列为字段名称,启用「以首列为标题」后,便会显示为表格的表头。
用好本工具的小技巧
- 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。
- 标题列
- 指标示各栏代表何者的首列。是否将其视为标题会改变显示结果。
常见问题
闲话 ― 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 最大的优势。