Excel 中的 CSV 与 OpenOffice.org 中的 CSV 之间的区别

Excel 中的 CSV 与 OpenOffice.org 中的 CSV 之间的区别

逗号分隔值有不同的实现;其中两个是 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 呢?

相关内容