使用点作为小数点的国家(美国、英国、中国、印度等)使用此格式作为 csv:
value,value,value
使用逗号作为小数点的国家(德国、俄罗斯、法国、南美等)使用此格式作为 csv:
value;value;value
我在使用 (IIRC) MS Office 2003 时遇到了一些问题。
所以问题:
是否有一种格式像 csv 一样易于创建和解析,并且不会受到世界主要地区之间不兼容的影响,并且可以被 MS Office 和 Libreoffice 读取?
编辑:
我注意到 Libreoffice 在从 csv 导入时使用制表符作为分隔符:
value<tab>value<tab>value
该格式可以在美国和欧洲的 MS Office 中使用吗?
如果您只关心 Excel,那么您可以执行此技巧,在 CSV 文件的开头添加此行:
sep=;
它可以是其他字符,但我认为;最直观,不会与小数分隔符造成混淆。
是的!它称为 制表符分隔值。
这个问题的最佳答案仍然是 XML,这是 LibreOffice 和 Excel 文件格式都采用的解决方案。它们包含通知编码、整理和其他区域设置的标头。