Как заполнить диапазон ячеек таблицы?

edger

Client
Регистрация
08.03.2012
Сообщения
42
Благодарностей
4
Баллы
8
Доброго всем времени суток! :-) Может ли кто-то подсказать решение сей задачки?: Есть таблица, в ней один столбец (B) - динамические значения (парсинг с сайта), другой столбец (A) - статическое значение (тоже парсится с сайта, но оно одно и не меняется). Значений в столбце B - 1000, соотв. значений в столбец А нужно добавить столько же. Добавлять построчно - не вариант) Можно ли как-то добавить во все ячейки столбца А в нужном диапазоне (0-999) - одно значение?
Что-то типа такого)):
62801
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 729
Баллы
113

edger

Client
Регистрация
08.03.2012
Сообщения
42
Благодарностей
4
Баллы
8

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 729
Баллы
113
1к строк как бы :-) а объёмы 1кк+
и что это означает ? это не причина. при любом раскладе будет запись построчно. это как бы особенность компьютеров, все операции выполняются последовательно.
тем более если такие объемы будут, то ексель тут как бы не очень подходит. Тут с БД надо работать.
 

edger

Client
Регистрация
08.03.2012
Сообщения
42
Благодарностей
4
Баллы
8
и что это означает ? это не причина. при любом раскладе будет запись построчно. это как бы особенность компьютеров, все операции выполняются последовательно.
тем более если такие объемы будут, то ексель тут как бы не очень подходит. Тут с БД надо работать.
Почему при любом раскладе?) Тут вот можно не построчно добавлять, а тупо список грузить в нужный столбец. Неужели нет даже костылей для добавления ячейки в диапазон строк?Screenshot_731.png
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 729
Баллы
113
Почему при любом раскладе?) Тут вот можно не построчно добавлять, а тупо список грузить в нужный столбец. Неужели нет даже костылей для добавления ячейки в диапазон строк?
ну так это кубик, кусок кода написанный прогерами зеннолаб для удобства пользователей. В нем так же построчно все добавляется. Скорость записи точно такая же как если бы вы сами сделали на кубиках цикл и записывали туда по строчно. Наверное все таки причина в скорости отрисовки шаблона, а не в скорости реальной работы по записи в таблице. тут аж прям куча вариантов.
1. прямо в шаблоне делаете цикл и построчно записываете данные. скорость в проджект мейкере будет как у черепахи, но можно отключить прорисовку шаблона и выполнение будет мгновенным. в Зеннопостере код будет скомпилирован и выполнение будет мгновенным. ну от объемов конечно зависит.
2. вынести цикл и запись в отдельный под проект или плагин. скорость выполнения будет мгновенной везде. в проджекте даже можно не отключать отрисовку.
3. сварганить все на c#. один кубик, скорость улетная везде.
4. самый долгий. сделать тему в предложениях к добавлению нового функционала.
 
  • Спасибо
Реакции: edger

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