生成要导入Excel的CSV文件,换行符应该用什么?

时间:2008-10-23 18:40:15

标签: winforms csv

在winforms应用程序中创建一个CSV文件,它将被压缩到Excel中。

文件输出如下:

“header1”,“header2”,“header3”, 1,2,3, 4,5,6

生成CSV文件时,我应该用什么来表示换行符?

4 个答案:

答案 0 :(得分:6)

我建议使用Environment.NewLine

答案 1 :(得分:1)

RFC 4108

  

虽然有各种规格和实施      CSV格式(例如[4],[5],[6]和[7]),没有正式的      存在的规范,允许各种各样的      CSV文件的解释。本节记录了该格式      似乎接下来是大多数实现:

     
      
  1. 每条记录都位于一条单独的行上,由一行分隔      休息(CRLF)。例如:

         

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

  2.   

答案 2 :(得分:0)

使用\ r \ n虽然它只适用于\ n

答案 3 :(得分:0)

我通常坚持使用“\ n” - 因为它对于使用它的平台来说是“正确的”。