Как поместить \r\n в одну ячейку csv файла? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, создаю csv файл так:
Листинг программы
  1. using (var sw = new StreamWriter(@"C:\testFile.csv", false, Encoding.Default))
  2. {
  3. sw.WriteLine(massStr[1] + ";" + massStr[2] + ";" + massStr[3]);
  4. }
, где massStr - это массив строк, Проблема в том что элемент этого массива(строка - ячейка в csv файле), содержит символы "\r\n", что потом записывается на новую строку, мне нужно чтобы это все было в одной ячейке, как это сделать? Спасибо

Решение задачи: «Как поместить \r\n в одну ячейку csv файла?»

textual
Листинг программы
  1. using CsvHelper;
  2. using System;
  3. using System.IO;
  4.  
  5. namespace Thread1854587
  6. {
  7.     public class Program
  8.     {
  9.         public static void Main(string[] args)
  10.         {
  11.             using (StreamWriter outWriter = new StreamWriter("test.csv"))
  12.             using (CsvWriter csvWriter = new CsvWriter(outWriter))
  13.             {
  14.                 csvWriter.Configuration.Delimiter = ";";
  15.                 csvWriter.WriteField("Field" + Environment.NewLine + "value");
  16.                 csvWriter.WriteField("Field" + Environment.NewLine + "value");
  17.                 csvWriter.NextRecord();
  18.             }
  19.         }
  20.     }
  21. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы