Создание CSV-файла в приложении winforms, его необходимо импортировать в Excel.
Вывод файла выглядит так:
"header1", "header2", "header3", 1,2,3, 4,5,6
Что я должен использовать для обозначения символа новой строки при создании файла CSV?
Я бы предложил использовать Environment.NewLine .
RFC 4108
В то время как существуют различные спецификации и реализации для Формат CSV (например, [4], [5], [6] и [7]), нет формального существует существующая спецификация, которая допускает широкий спектр интерпретации файлов CSV. В этом разделе описывается формат Кажется, что следуют большинство реализаций: Каждая запись расположена на отдельной строке, разделенной линией перерыв (CRLF). Например: ааа, bbb, ccc CRLF zzz, гггг, ххх CRLF
В то время как существуют различные спецификации и реализации для Формат CSV (например, [4], [5], [6] и [7]), нет формального существует существующая спецификация, которая допускает широкий спектр интерпретации файлов CSV. В этом разделе описывается формат Кажется, что следуют большинство реализаций:
Каждая запись расположена на отдельной строке, разделенной линией перерыв (CRLF). Например:
ааа, bbb, ccc CRLF zzz, гггг, ххх CRLF
Я обычно придерживаюсь \ n, потому что это будет "правильным" для платформы, на которой он используется.
используйте \ r \ n, хотя он будет работать только с \ n