国家(美国,英国,中国,印度等)兼容使用此格式为CSV:CSV般的格式,在使用该点作为小数标志美国和欧洲
value,value,value
国家使用逗号作为小数点(德国,俄罗斯,法国,南美等),使用此格式为CSV:
value;value;value
我已经在这方面的一些问题(IIRC)的MS Office 2003 。
所以问题:
有没有一种格式,如简单的创建和解析为CSV不从世界主要区域之间的不兼容遭受可以通过微软Office和LibreOffice读?
编辑:
我注意到,LibreOffice的assues标签从CSV导入时分隔符:
value<tab>value<tab>value
是对美国和欧洲在MS Office中使用的这种格式?
是的,它被称为“不使用人类可读格式”。无论你走到哪里,'12345'都是一样的。 '123,45'是...什么?两个数字之间用逗号隔开?或一个数字,与欧元格式?没有“标准”csv。只有任何特定应用可以接受的格式。 – 2015-02-23 14:23:18
Afaik您可以在加载CSV文件时指定分隔符。所以你应该对任何符号都没有问题,这在你的价值观中并没有使用。所以如果你的值只是数字,你应该用'X'作为分隔符,例如: – Sirko 2015-02-23 14:23:27
你必须使你的代码独立于用户的文化,你可以使用自己的文化来编写和阅读你的代码片段CSV。 – 2015-02-23 14:25:39