Как работать с таблицами в многопотоке, если нужно складывать данные в конкретной последовательности?

Vero

Client
Регистрация
22.11.2019
Сообщения
35
Реакции
6
Баллы
8
Друзья, такой вопрос:

Имеется 100 урлов, с которых беру по 10-15 строк данных. Нужно, чтобы данные с одного урла находились в таблице друг за другом. То есть получается таблица в конечном видел должна представлять следующее:


УРЛ1
info1info2info3info4
info1info2info3info4
И так далее до 15 строки
потом следующий блок
УРЛ2
info1info2info3info4

И в том же духе до 100 урла.

Проблема многопотока: таблица записывается рандомно. То есть нет последовательности урлов. Мне нужно, чтобы система брала урл 1, складывала информацию в контейнер и, после того, как данных на этом урле не осталось, записывается в финальную таблицу. Так можно сохранить преемственность информации к урлу.

Но как это сделать. Складывать в список 15 строк, а потом их загнать в таблицу у меня не получилось. Господа, подскажите грамотное решение.
 
ПС
сами блоки могут идти рандомно.
Урл1
Урл5
Урл2
итд. Главное, чтобы информация одного блока урл была всегда только внутри этого блока.
 
кол-во строк известно, постоянно для каждого блока ?
вариант ставить в каждую запись метку-номер-блока и потом отсортировать ?
 
Друзья, нашелся ответ. Стоило только еще немного напрячься.

В итоге решение такое:

Собираю в список строки с заранее проставленными разделителями столбцов и строк.
97357

Тут на скрине разделитель столбцов. А в конце строки ставлю разделитель строки соот-но. Разделитель может быть любой. Хоть "ПУШКИН" - это если вдруг кто-то тоже столкнется с такой задачей, поясняю.

Потом объединяю список в переменную.


Далее через экшн обработки текста " таблицу" загоняю строки, заранее прописав в экшене свои разделители. Всем спасибо. Это точно коллективный разум xDD
97361
 

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