分类: 开发工具

CSV 转 TSV 转换工具

站方自主规划没找到想要的工具?

把逗号分隔的 CSV 转换成制表符分隔的数据

粘贴 CSV、分号或竖线分隔的数据,将其转换成制表符分隔的值。由于 TSV 没有标准的加引号方式来处理制表符或换行符,包含它们的字段会被转义,而不会破坏行的排列。完全在浏览器中运行。

已在浏览器中转换 3 行。

TSV
name	email	team
Ada Lovelace	ada@example.com	Blue
Doe, John	john@example.com	Green

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

制表符分隔的数据是把纯文本粘贴进表格时,电子表格软件所期望的格式,但 TSV 并不像 CSV 那样有广泛支持的双引号规则。这个工具先按 CSV 的加引号规则解析源数据,再用制表符把字段连接起来输出;如果某个字段本身包含制表符、换行符或反斜杠,就会转义成字面字符 \t、\n 或 \\,以确保结果仍然是每行恰好一条记录。

使用方法

  1. 粘贴 CSV、分号或竖线分隔的数据,或加载示例。
  2. 选择源数据的分隔符。
  3. 复制 TSV 结果,并查看关于任何被转义字段的提示。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的数据会被上传吗?
不会。解析和转换都在页面运行的 JavaScript 中完成,你粘贴的内容不会离开你的设备。
字段中的制表符或换行符会怎么处理?
会被转义成字面字符 \t 或 \n,因为 TSV 没有加引号机制,否则它们会被误读成新的一列或新的一行。
可以转换分号或竖线分隔的数据吗?
可以。在复制制表符分隔的结果之前,先选择与源数据相匹配的分隔符即可。