CSV正确的行结尾

时间:2015-08-04 10:37:16

标签: csv line-endings

我有像这样的csv行:

'UTAS114_1','Aqua Sphere''\n'

但是excel并不了解行结尾,一切都进入第一行。我该如何解决?

3 个答案:

答案 0 :(得分:2)

可能有一个有趣的RFC for CSV并且明确使用CRLF作为行分隔符:

每个记录位于单独的一行中,并由换行符(CRLF)分隔。例如:

   aaa,bbb,ccc CRLF
   zzz,yyy,xxx CRLF

答案 1 :(得分:1)

问题可能是在Windows计算机上未生成CSV。我认为,Excel在每一行的末尾都需要\r\n

答案 2 :(得分:1)

这是因为Windows上的换行符与基于Unix的系统上的换行符不同。

在文本编辑器中打开文件,找到- name: Bootstrap EC2 instance and volumes ec2: key_name: "{{ec2_keypair}}" group_id: foo instance_type: "{{aws_instance_size}}" image: bar wait: yes wait_timeout: 500 region: eu-west-1 volumes: - device_name: /dev/sda1 volume_size: 24 delete_on_termination: true - device_name: /dev/sdb volume_size: 24 - device_name: /dev/sdc volume_size: 300 - device_name: /dev/sdd volume_size: 10 monitoring: no register: new_ec2 的查找并替换为\n,然后保存。现在,当你打开它时,线条应该正确打破。