类似于 csv 的格式,在美国和欧洲都兼容

问题描述 投票:0回答:3

使用点作为小数点的国家(美国、英国、中国、印度等)使用此格式作为 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 中使用吗?

csv
3个回答
0
投票

如果您只关心 Excel,那么您可以执行此技巧,在 CSV 文件的开头添加此行:

sep=;

它可以是其他字符,但我认为;最直观,不会与小数分隔符造成混淆。


0
投票

是的!它称为 制表符分隔值


-1
投票

这个问题的最佳答案仍然是 XML,这是 LibreOffice 和 Excel 文件格式都采用的解决方案。它们包含通知编码、整理和其他区域设置的标头。

© www.soinside.com 2019 - 2024. All rights reserved.