Подстановка данных в таблицу после парсинга

bochikas

Client
Регистрация
03.09.2020
Сообщения
3
Благодарностей
0
Баллы
1
С сайта парсятся ссылки 10-15 шт. по одному ключевому слову. Подскажите, пожалуйста, как записать их в таблицу в таком виде:
1 строка 1 столбец "ключ" - 1 строка 2 столбец "ссылка 1"
2 строка 1 столбец "ключ" - 2 строка 2 столбец "ссылка 2"
3 строка 1 столбец "ключ" - 3 строка 2 столбец "ссылка 3"
----
n строка 1 столбец "ключ 2" - n строка 2 столбец "ссылка 1"
n строка 1 столбец "ключ 2" - n строка 2 столбец "ссылка 2"
n строка 1 столбец "ключ 2" - n строка 2 столбец "ссылка 3"
----
n строка 1 столбец "ключ 15" - n строка 2 столбец "ссылка 1"
n строка 1 столбец "ключ 15" - n строка 2 столбец "ссылка 2"
n строка 1 столбец "ключ 15" - n строка 2 столбец "ссылка 3"
 

bochikas

Client
Регистрация
03.09.2020
Сообщения
3
Благодарностей
0
Баллы
1
Думал взять количество ссылок и добавить столько ссылок в первый столбец, а сами ссылки во второй, но так не получается
 
Последнее редактирование:

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
в цикле добавлять в таблицу построчно.
C#:
var table = project.Variables["твоя_таблица"];
char c = '/'; //разделитель колонок установленный в таблице
string key = project.Variables["ключ"].Value;
var list = project.Lists["список_ссылок_спаршенных_по_одному_ключу"];
foreach (string url in list)
    table.AddRow(key+c+url);
list.Clear();
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 100
Благодарностей
8 976
Баллы
113

bochikas

Client
Регистрация
03.09.2020
Сообщения
3
Благодарностей
0
Баллы
1
Спасибо, сделал по похожему принципу. Записывал в два списка отдельно ссылки и ключи, а потом добавлял в таблицу. Хотя в самом начале так попробовал но что-то не пошло

в цикле добавлять в таблицу построчно.
C#:
var table = project.Variables["твоя_таблица"];
char c = '/'; //разделитель колонок установленный в таблице
string key = project.Variables["ключ"].Value;
var list = project.Lists["список_ссылок_спаршенных_по_одному_ключу"];
foreach (string url in list)
    table.AddRow(key+c+url);
list.Clear();
Спасибо, сейчас попробую. Так должно быть быстрее
 

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