2013-07-30 4 views
1

ï..Date.Installed OrganizationID Organization.Name SiteCurrentlyAuthorizedForLEM
22-Dec-08 187 Санкт-Алексиус медицинского центра ИСТИНА
5 является 81 и выше
4 составляет от 80 до 80
3 от 75 до 79
2 от 60 до 74
1 составляет 59 и ниже 81 Н 80
22-дек-08 187 Санкт-Алексиус медицинский центр ИСТИНА
5 2,55 и выше
4 2,3 до 2,54
3 от 2 до 2,29
2 от 1,8 до 1,99
1 1,79 и ниже H 2,55 2,3
22-дек-08 187 Санкт-Алексиус медицинский центр ИСТИНА
5 100 и выше
4 составляет от 99 до 99
3 от 98 до 98
2 от 97 до 97
1 составляет 96 и ниже 100 Н 99Удалить символ новой строки из CSV-файла, соответствующего определенных критериев

у меня есть следующий файл CSV. Проблема заключается в обертывании строк. Строка заголовка прекрасна, и вторая строка (начинается с 22 декабря 2008 года). Третья строка также должна начинаться с 22 декабря 2008 года и так далее. Как я могу избавиться от новых символов линии от строк между ними (5 - 81 ....), поэтому каждая новая строка начинается с даты?

ï..Date.Installed OrganizationID Organization.Name SiteCurrentlyAuthorizedForLEM ..
22-Dec-08 187 Санкт-Алексиус медицинский центр ИСТИНА ....
22-Dec-08 187 Санкт-Алексиус медицинский центр TRUE ....

ответ

0

Как вы пишете файл CSV? Напишите следующую функцию в цикле, и это добавит текст в одну строку.

string delimiter = ","; 
    StringBuilder sb = new StringBuilder(); 

    for (int index = 0; index < length; index++) 
     sb.AppendLine(string.Join(delimiter, output[index])); 

    File.AppendAllText(filePath,sb.ToString()); 
Смежные вопросы