Sib*_*ter 66
在Windows中,它依赖于"区域和语言选项"自定义屏幕,您可以在其中找到列表分隔符.这是char应用程序期望的CSV分隔符.
当然,这仅在Windows应用程序中有效,例如,如果文件未使用上述分隔符,Excel将不会自动将数据拆分为列.使用Windows区域设置的所有应用程序都会出现此行为.
如果您正在编写一个Windows程序,需要在其他应用程序中导入CSV,并且您知道为目标计算机设置了列表分隔符,,那么请选择它,否则我更喜欢,;因为它会导致小数点问题,数字分组更少并没有出现在很多文本中.
ada*_*shr 47
我会坚持使用逗号,因为它被广泛认可和理解.请务必引用您的值并转义您的报价.
ID,NAME,AGE
"23434","Norris, Chuck","24"
"34343","Bond, James ""master""","57"
Run Code Online (Sandbox Code Playgroud)
Luc*_*VdV 43
CSV是标准格式,在RFC 4180(2005年)中概述,因此不缺乏标准. https://www.ietf.org/rfc/rfc4180.txt
甚至在此之前,CSV中的C始终代表逗号,而不是代码为semiColon :(
很可惜微软一直在忽视这一点,并且仍然坚持他们几十年前把它变成怪物(是的,我承认,那是在创建RFC之前).
只有当文本用双引号括起来时,文本中的引号才会通过加倍来逃避.这些示例代表相同的三个字段:
1,"本文包含""引号""",3
1,本文包含"引号",3
该标准不包括日期和时间值,我个人尝试坚持ISO 8601格式,以避免日/月/年 - 月/日/年混淆.
Raf*_*ino 33
同样相关,但特别要擅长,看看这个答案和另一个建议,在CSV的开头插入一行
"sep=,"
Run Code Online (Sandbox Code Playgroud)
通知excel期望哪个分隔符
小智 6
1.>将文件格式更改为.CSV(以分号分隔)
为了获得理想的结果,我们需要临时更改delimiter“ Excel选项”中的设置:
Move to File -> Options -> Advanced -> Editing Section
Run Code Online (Sandbox Code Playgroud)
取消选中“使用系统分隔符”设置,并在“小数分隔符”字段中输入逗号。
现在,以.CSV格式保存文件,它将以分号分隔的格式保存。
小智 5
最初它是一个逗号,但由于逗号通常用作小数点,它不会是如此好的分隔符,因此其他像分号,主要是依赖于国家
http://en.wikipedia.org/wiki/Comma-separated_values#Lack_of_a_standard
| 归档时间: |
|
| 查看次数: |
195797 次 |
| 最近记录: |