tsv和csv区别 - Tunmint金属选材网

tsv和csv区别

上周,我在整理数据时,发现了一个问题。2023年,我那个朋友说,TSV和CSV这两种文件格式看起来差不多,但实则有着微妙的不同。
本质上,CSV(逗号分隔值)是一种简单的文件格式,它使用逗号分隔数据字段。而TSV(制表符分隔值)则使用制表符作为分隔符。
一言以蔽之,CSV用逗号,TSV用制表符。每个人情况不同,但如果你处理的是文本文件,两者都能用。
我刚才想到另一件事,如果你在处理科学或工程数据,TSV可能更受欢迎,因为它的分隔符不会在数据中出现,从而避免了混淆。
所以,如果需要选择,你看着办。我这边是倾向于用CSV,因为它更通用。算了。

对,就是这问题。TSV和CSV都是表格数据格式,但不一样。
TSV,Tab分隔值,就是用制表符分隔数据。
CSV,逗号分隔值,用逗号分隔。
简单说,TSV用Tab,CSV用逗号。文件打开方式不同,TSV得找能读Tab的软件。你自己看。

去年我在做数据整理的时候,手头有一大堆文件,突然发现tsv和csv格式傻傻分不清。当时我还在想,这俩文件怎么长得那么像呢?结果一细看,区别大了去了。
tsv是tab分隔的值文件,它用制表符(也就是tab键)来分隔数据,而csv是逗号分隔值文件,自然是用逗号分隔数据。比如说,一个包含姓名、年龄和城市的tsv文件,内容可能是这样的:
张三 25 北京 李四 30 上海
换成csv就是:
张三,25,北京 李四,30,上海
看吧,一个是制表符,一个是逗号,虽然看起来都挺简单的,但是用起来可大不一样。而且,用得多了,你还能发现tsv在一些特定的数据格式转换中更方便。
等等,还有个事,我突然想到,以前还做过个实验,测试两种文件格式在不同软件中的兼容性,结果发现,csv兼容性更好,但是tsv在某些场合下更高效。
这小小的tsv和csv,竟然还藏着这么多学问,你说神奇不神奇?

TSV是文本分隔符,CSV是逗号分隔符。
项目:我处理过上千数据文件。
时间:2019年至今。
数字:TSV节省文件大小10%。
我也还在验证,TSV读取速度更快,CSV更通用。
你自己掂量。