преобразовать список в таблицу

Termi58

Новичок
Регистрация
17.11.2019
Сообщения
14
Благодарностей
1
Баллы
3
Добрый день!
Сутки пытался разными способами и...не вышло, поэтому пришлось обратиться сюда.
Дано:программа парсит пользователей из группы в вк , но список получается не отсортированным.
Пытался привести его в должный вид(в одну строку, без запятых), не получилось...
Надеюсь сможете помочь...
 

Вложения

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
Надеюсь сможете помочь...
Открывать проект, копатся в нем. Желания мало. Может кто-то захочет, я не знаю)))

Вы лучше бы более конкретно и с примерами описали проблему, и тогда было бы проще вам помочь.
 

Termi58

Новичок
Регистрация
17.11.2019
Сообщения
14
Благодарностей
1
Баллы
3
Открывать проект, копатся в нем. Желания мало. Может кто-то захочет, я не знаю)))

Вы лучше бы более конкретно и с примерами описали проблему, и тогда было бы проще вам помочь.
Ок, понял!
Исправляюсь:
Так проект выглядит схематически:
Данные после отработки выдаются в виде текста:
Необходимо, чтобы все значения были в одном столбце, т.е. каждое значение на новой строке...
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
@Termi58

,{-String.Space-}

---
49593


Таким же методом можно и в список записать.
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Необходимо, чтобы все значения были в одном столбце, т.е. каждое значение на новой строке...
Если тебе нужно в таблицу их, сделай куб с C# кодом:
C#:
var table = project.Tables["Таблица 1"]; // Твоя таблица, имя в кавычках можно менять
// Теперь надо определиться с местом где у тебя этот список лежит. Если он в первой ячейке твоего листа тогда так:
var list = project.Lists["id_groups"];
string text = list[0];
// если в переменной то так:
// string text = project.Variables["Имя переменной"].Value;
// Теперь обращаемся к этой переменной и вытягиваем лист значений , которые перечислены через запятую (внутри {}, его можно менять)
List<string> ids = text.Split(new[] {","},StringSplitOptions.None).ToList();
// Теперь каждую записываем в Таблицу.
foreach(string id in ids) {
    table.AddRow(id);
}
Сократив - получится вот так:
C#:
List<string> ids = project.Lists["id_groups"][0].Split(new[] {","},StringSplitOptions.None).ToList();
foreach(string id in ids) {
    project.Tables["Таблица 1"].AddRow(id);
}
 

Вложения

Последнее редактирование:

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