Сохранить таблицу в csv

  • Автор темы Автор темы drugsExtra
  • Дата начала Дата начала

drugsExtra

Client
Регистрация
10.04.2013
Сообщения
36
Реакции
7
Баллы
8
В zenno есть экшн
upload_2017-3-6_0-51-36.pngupload_2017-3-6_0-52-44.png
Как сделать такой на с#?

Вот мой пример, но тут есть нюанс - если в ячейке присутствует символ ; то файл формируется неправильно, на одну ячейке больше. Надо чтобы каждая ячейка обрамлялась в кавычки, как из обычного экшона: например "123;123";"123"
Код:
Развернуть Свернуть Копировать
StreamWriter sw = new StreamWriter(pathGo + "\\test.csv", false, Encoding.UTF8); 
for (int i=0;i<mmv.RowCount;i++){
    string row = String.Join(";", mmv.GetRow(i));
        sw.Write(row);
}
sw.Close();
 
В zenno есть экшн
Посмотреть вложение 18970Посмотреть вложение 18971
Как сделать такой на с#?

Вот мой пример, но тут есть нюанс - если в ячейке присутствует символ ; то файл формируется неправильно, на одну ячейке больше. Надо чтобы каждая ячейка обрамлялась в кавычки, как из обычного экшона: например "123;123";"123"
Код:
Развернуть Свернуть Копировать
StreamWriter sw = new StreamWriter(pathGo + "\\test.csv", false, Encoding.UTF8);
for (int i=0;i<mmv.RowCount;i++){
    string row = String.Join(";", mmv.GetRow(i));
        sw.Write(row);
}
sw.Close();
зд здравствуйте, а можно более детально?этот вопрос
 
зд здравствуйте, а можно более детально?этот вопрос
Код:
Развернуть Свернуть Копировать
string row = String.Join(";", mmv.GetRow(i));

заменить на
Код:
Развернуть Свернуть Копировать
string row = String.Join("\t", mmv.GetRow(i));
 
  • Оценить
Реакции: maliyshka.911

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)