逗号分隔值有不同的实现;其中两个是 Microsoft Excel 和 OpenOffice。
这些 CSV 实现之间有什么区别吗?例如,两者都可以打开 .csv 扩展名,并且都用逗号分隔值。有什么区别吗?
答案1
应该没有什么区别。这是一种标准文件格式。请参阅维基百科:http://en.wikipedia.org/wiki/Comma-separated_values
答案2
它们确实支持在逗号位置使用略有不同的字符,但这些情况在现实生活中非常罕见。此支持在导入方面。两者产生非常标准的 CSV 文件,使用逗号作为分隔符和引号字符串。导入器支持制表符分隔文件和使用非制表符或逗号字符分隔的文件。
答案3
请注意,“逗号”不是欧洲使用的分隔符,因为“,”是小数分隔符的 ISO 标准。因此 CSV 在美国地区以外实际上无法移植。 对此还有另一个超级用户问题
答案4
没有“确切”的区别。两者都允许在格式上留出一些余地。您可以在两个程序中指定分隔符、字符串闭包等。
CSV(可以以任意一种格式加载):
3,2,'c',6
1,33,4,'h'
TSV(制表符分隔,在 CSV 实现中有效):
1 3 5 7
7 "asd" 6 3
CSV 确实足够简单,两个程序都可以加载大量变体。
如果你真的想看看默认方法,为什么不同时制作表格并将它们保存为 .csv 呢?