功能简介
本工具把 CSV(逗号分隔值)转换为 TSV(制表符分隔值)。它会按 CSV 规则正确解析,像 "Beijing, China" 这样引号内的逗号仍属于同一个单元格,转义的引号也能识别;输出时只在 TSV 仍需要的地方保留引号。
使用方法
- 在「输入」框粘贴 CSV,上传或拖入
.csv文件,或点「示例」。 - 右侧实时显示 TSV。
- 如果输入用了特殊的分隔符,在「分隔符」里选择。
- 复制结果粘贴到表格软件,或下载为
.tsv文件。
示例
id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"
转换为(→ 表示制表符)
id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China
说明
空行会被跳过,文件开头的字节顺序标记(Excel 导出时常见)会被去掉。所有处理都在浏览器中完成,数据不会离开你的设备。
常见问题
› CSV 和 TSV 有什么区别?
两者都用纯文本保存表格,一行一条记录。CSV 用逗号分隔单元格,含逗号的单元格必须加引号;TSV 用制表符分隔,数据里很少出现制表符,所以几乎不需要引号。
› 为什么要把 CSV 转成 TSV?
TSV 粘贴到 Excel 和 Google 表格时每个值正好落在一个单元格里;cut、awk 等命令行工具处理制表符也比处理带引号的逗号更可靠。
› 单元格里有制表符或换行怎么办?
会用双引号包起来,和 Excel 的规则相同,表格结构不会被破坏。
› 分号分隔的文件可以用吗?
可以。输入分隔符会自动识别,也可以手动选择逗号、分号、Tab 或竖线。