Что мне следует использовать для символа новой строки при создании файла CSV для импорта в Excel?

Создавая CSV-файл в приложении winforms, он должен быть улучшен в Excel.

Вывод файла выглядит так:

«заголовок1», «заголовок2», «заголовок3», 1,2,3, 4,5,6

Что мне следует использовать для обозначения символа новой строки при создании файла CSV?


person Community    schedule 23.10.2008    source источник


Ответы (4)


Я бы предложил использовать Environment.NewLine.

person Jon Grant    schedule 23.10.2008

RFC 4108

Несмотря на то, что существуют различные спецификации и реализации для формата CSV (например, [4], [5], [6] и [7]), не существует формальной спецификации, которая допускает самые разные интерпретации CSV. файлы. В этом разделе документируется формат, которому, по-видимому, следует большинство реализаций:

  1. Каждая запись находится на отдельной строке, разделенной разрывом строки (CRLF). Например:

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

person Bob Gettys    schedule 23.10.2008

используйте \ r \ n, хотя он будет работать только с \ n

person Rob Prouse    schedule 23.10.2008

Я обычно придерживаюсь "\ n" - потому что он будет "правильным" для платформы, на которой он используется.

person warren    schedule 23.10.2008