分类: 开发工具
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 或 \\,以确保结果仍然是每行恰好一条记录。
使用方法
- 粘贴 CSV、分号或竖线分隔的数据,或加载示例。
- 选择源数据的分隔符。
- 复制 TSV 结果,并查看关于任何被转义字段的提示。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的数据会被上传吗?
- 不会。解析和转换都在页面运行的 JavaScript 中完成,你粘贴的内容不会离开你的设备。
- 字段中的制表符或换行符会怎么处理?
- 会被转义成字面字符 \t 或 \n,因为 TSV 没有加引号机制,否则它们会被误读成新的一列或新的一行。
- 可以转换分号或竖线分隔的数据吗?
- 可以。在复制制表符分隔的结果之前,先选择与源数据相匹配的分隔符即可。