Excel .csv和普通.csv之间的区别?

WAF*_*WAF 5 csv excel file-type

我正在运行Windows 7并安装了MS Office.每次下载.csv文件时,"另存为..."对话框中的"文件类型"行默认为"Microsoft Office Excel逗号分隔值文件".实际上是否存在与"普通".csv不同的Microsoft特定格式?

谷歌搜索相关条款返回各种令人难以置信的无信息页面,如这一页.使用这种格式是否丢失或获得任何信息或任何编码方式,而不仅仅是将文件视为.csv,符合一般标准

Chr*_*uer 5

是的,几乎肯定存在差异.从我的头脑:英语Excel使用","作为分隔符.德语语言环境使用";" 作为分隔符,如果要使用逗号分隔符导入csv,则需要执行其他导入步骤.这不是德国语言环境所独有的,大约1/4到1/3的世界使用";".

此外,复杂字符串的转义(和文本中)可能会有所不同,这可能与程序编程不同.这不是错误,因为csv"格式"并不是真正标准化的,并且有无数的正在滚动自己的csv解析器的程序,由于忘记处理极端情况而导致各种问题.

我曾经读过这样的评论,即csv是数据交换格式的瘟疫,因为它很难做到正确.我不能同意,我必须每天处理它们,并且他们非常讨厌与之合作.开源粉丝会因此而讨厌我,但我认为csv是数据交换的不良选择,即使xlsx更好,因为它有明确定义的规则.