CSV(MS-Dos),CSV(Macintosh),CSV(逗号分隔)之间有什么区别


19

Excel 2010中的CSV(MS-Dos),CSV(Macintosh),CSV(逗号分隔)文件类型之间有什么区别?它们都被列为保存文件类型,但最终是逗号分隔值文件。

Answers:


19

[them]之间的区别是,如果您在文本字段中有某些特殊字符;例如,带重音符号(外语)的字符。如果导出为Windows CSV,则使用Windows-1252代码页对这些字段进行编码。DOS编码通常使用代码页437,该页映射旧的Windows之前PC中使用的字符。如果您将其导出为一个,然后使用期望使用其他工具的工具导入,则大多数情况看起来都很好,但是,例如,如果您认识某个人的名字中有变音符号(或其他外来字符),则会得到意外的结果。

资源


3
mac选项还应将Windows CR / LF转换为仅mac CR标准。
Lamar B

4
Csv逗号分隔怎么办?
丹尼尔·贝克

3
@Raystafarian好,所以这是默认格式。但是,关于CSV意味着逗号分隔:如果只是那么简单。CSV格式的本地化变体使用分号作为分隔符。
丹尼尔·贝克

1
@LamarB:仅CR格式仅适用于OSX之前的MacOS。OSX基于Unix,并使用LF作为行终止符。Excel是旧的MacOS格式吗?
基思·汤普森

1
@KeithThompson CSV(Macintosh)将CR保存为换行符,而CSV(逗号分隔)和CSV(DOS)都使用CR / LF。我通过保存一个小的电子表格并在启用了“显示所有字符”的Notepad ++中打开它来发现这一点。
Supuhstar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.