Format Atlas

对比

TSV 与 CSV

TSV 和 CSV 都是用于行列数据的纯文本格式。TSV 用制表符分隔字段;CSV 使用逗号,并被电子表格和数据工具广泛支持。

应该选择哪种格式?

通用交换和兼容性优先时选 CSV;文本中逗号很多或制表符工作流更方便时可选 TSV。

适用于 TSV

以文本交换简单表格

  • 字段值常含逗号的表格

适用于 CSV

表格数据交换

  • 在应用间传递一个简单表格

基本信息

项目TSVCSV
扩展名.tsv.csv
MIME 类型text/tab-separated-valuestext/csv
常见用途以文本交换简单表格表格数据交换
打开方式使用文本编辑器或电子表格软件打开,导入时指定制表符和正确字符编码。导入电子表格时请设置字符编码和分隔符。检查前导零、类似日期的值和长数字不会被自动转换。
导出或转换在 TSV、CSV 和 XLSX 之间转换时,检查列数、引号、字段内制表符或换行、前导零和日期。将XLSX导出为CSV通常只写出一个选定工作表的值。请另行保留公式、格式、其他工作表和图表。

按用途选择

字段值常含逗号的表格

以文本交换简单表格

TSV

在应用间传递一个简单表格

表格数据交换

CSV

关键点 1

CSV 用逗号分隔字段,值中含逗号时通常需要加引号;TSV 使用制表符。

进一步了解差异

关键点 2

CSV 被应用识别得更广泛,而 TSV 在某些文本较多的表格中更方便。

进一步了解差异

进一步了解差异

导出和集成通常优先选 CSV。受控流程或数据值经常包含逗号时,TSV 也很实用,但各工具必须对制表符处理达成一致。

  • CSV 在分隔符、引号和换行符方面存在不同约定;TSV 也需要定义值中制表符和换行符的规则。
  • 电子表格通常都能打开两者,但导入行为和编码检测可能不同。
  • 两种格式本身都不保存数据类型、安全公式或丰富格式。

常见问题

导出电子表格应使用哪种格式?

CSV 兼容性最广;如果接收方和导入工具明确支持 TSV,也可以选择 TSV。

了解详情

参考资料与规范