Многопоток с таблицей ексель

mr.timoha

Новичок
Регистрация
29.04.2022
Сообщения
16
Благодарностей
1
Баллы
1
Привет, шаблон
а) получает инфу с гет запроса
б) записывает в таблицу данные после сортировки через регулярки

если ставлю 20 потоков, память в 65к строк заполняется очень быстро, и после 1к строк заполненных, почему то ничего не работает
как можно реализовать сохранение данных в таблицу в многопотоке?
 

mr.timoha

Новичок
Регистрация
29.04.2022
Сообщения
16
Благодарностей
1
Баллы
1
И второй вопрос, как с такого результата
ite.com-3312925_31268
ite.com-3312925_33682
ite.com-3312925_33517
ite.com-3312925_39559
ite.com-3312925_35172
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091
ite.com-3312925_31130

сделать вот такой

ite.com-3312925_31268
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091

бухнул, ниче не шарю
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 414
Баллы
113
а) получает инфу с гет запроса
Содержимое этого запроса в текстовом файле добавьте сюда. Посмотрим что там.
б) записывает в таблицу данные после сортировки через регулярки
Хотя бы скриншот таблицы, чтобы было понятно какие данные туда складываются.

как с такого результата
ite.com-3312925_31268
ite.com-3312925_33682
ite.com-3312925_33517
ite.com-3312925_39559
ite.com-3312925_35172
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091
ite.com-3312925_31130

сделать вот такой

ite.com-3312925_31268
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091
Вы хотите удалить дубли и отсортировать в определенном порядке или в чём именно суть (чем отличаются эти данные?)?

И при чем здесь многопоток? Таблица заполняется разными потоками, и в каждом потоке Вы пытаетесь её сортировать что ли?
 
  • Спасибо
Реакции: mr.timoha

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
И второй вопрос, как с такого результата
ite.com-3312925_31268
ite.com-3312925_33682
ite.com-3312925_33517
ite.com-3312925_39559
ite.com-3312925_35172
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091
ite.com-3312925_31130

сделать вот такой

ite.com-3312925_31268
ite.com-1921028_112596
ite.com-10709_18915
ite.com-40106690_158830
ite.com-3312925_32091

бухнул, ниче не шарю
не думал, что когда-то отфильтрую списки по регулярке. Но это было интересно

(?:(?<=ite\.com-(\d+)_\d+\r?\n)(ite\.com-\1_\d+(?:\r?\n|$))+)+

91681
 
  • Спасибо
Реакции: mr.timoha

mr.timoha

Новичок
Регистрация
29.04.2022
Сообщения
16
Благодарностей
1
Баллы
1
Содержимое этого запроса в текстовом файле добавьте сюда. Посмотрим что там.

Хотя бы скриншот таблицы, чтобы было понятно какие данные туда складываются.


Вы хотите удалить дубли и отсортировать в определенном порядке или в чём именно суть (чем отличаются эти данные?)?

И при чем здесь многопоток? Таблица заполняется разными потоками, и в каждом потоке Вы пытаетесь её сортировать что ли?
Содержимое этого запроса в текстовом файле добавьте сюда. Посмотрим что там.

Хотя бы скриншот таблицы, чтобы было понятно какие данные туда складываются.


Вы хотите удалить дубли и отсортировать в определенном порядке или в чём именно суть (чем отличаются эти данные?)?

И при чем здесь многопоток? Таблица заполняется разными потоками, и в каждом потоке Вы пытаетесь её сортировать что ли?
здравствуйте, с этим разобрался, осталось фильтрануть результат по словам

у меня вот идет
ячейка 1 - описание 1 - мишка лапа лес фонарик
ячейка 2 - описание 2 - коля варя петя даша
ячейка 3 - описание 3 - пиво водка брага спирт

мне нужно проверить, есть ли в описании несколько ключей "брага петя фонарик"

не думал, что когда-то отфильтрую списки по регулярке. Но это было интересно

(?:(?<=ite\.com-(\d+)_\d+\r?\n)(ite\.com-\1_\d+(?:\r?\n|$))+)+

Посмотреть вложение 91681
то что надо
 

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