Страница 3 из 3

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 23 Ноябрь 2021, 22:21
RaFaeL
Игорь Столяров писал(а): 23 Ноябрь 2021, 16:43 Была когда-то идея стырить идею у 1С и выводить все отчёты в ячейки,
что бы любой отчёт легко сохранялся в XLSX ... но не сложилось что-то.
А у нас сложилось

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 24 Ноябрь 2021, 16:00
gopstop2007
добавлю своих 5 копеек, начал автоматизировать отчет от LibXLSX, вот что пока сделал

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 24 Ноябрь 2021, 16:22
Игорь Столяров
Красиво ! У нас тоже года 3 назад сделали, но проще конечно ...

1.jpg

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 25 Ноябрь 2021, 22:14
Дед Пахом
Вот сваял что-то типа "Proof of concept".

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 26 Ноябрь 2021, 11:03
gopstop2007
Дед Пахом писал(а): 25 Ноябрь 2021, 22:14 Вот сваял что-то типа "Proof of concept".
если те кто спрашивал молчат, то скажу - Дед ты лучший :)

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 26 Ноябрь 2021, 12:00
kreator
Лучший, конечно. Согласен. Но как по мне, это слишком радикально. Я чего-то к ВинАпи охладел :mrgreen: .

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 26 Ноябрь 2021, 12:08
Игорь Столяров
Та гранаты у него не той системы ! (С) Белое солнце пустыни
kreator писал(а): 26 Ноябрь 2021, 12:00 Лучший, конечно. Согласен.
smile19.gif
smile19.gif (1.37 КБ) 1682 просмотра

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 26 Ноябрь 2021, 18:47
Дед Пахом
Добавил в пример экспорт в CSV, чтобы было понятно, как этим пользоваться.

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 27 Ноябрь 2021, 10:16
finsoftrz
Хороший пример использования сабклассинга. У меня голова аж заболела от попыток понять, где такое можно применить в реальной жизни. :-)

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 27 Ноябрь 2021, 11:09
Игорь Столяров
Применений можно найти много, но есть 2 (два) момента ...

1. Кол-во колонок в LIST (и QUEUE) трудно изменять динамически и ограничено по кол-ву.
Поэтому делать какие-либо сводные "шахматки", вроде вниз товары, вправо клиенты - затруднительно.

2. Всё что нужно было сделать с такими структурами - уже давно сделано в Microsoft Excel / Apache Calc.

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 27 Ноябрь 2021, 11:47
finsoftrz
Например?
Я у себя использую козырную функцию экспорта постраничного броуза в эксель в том виде, как на экране, используя dexcel. А дальше уже пользователи могут в экселе делать, что хотят. Просто добавляю к броузу контрол шаблон и ни строчки кода.
Есть еще ctrl+c на ячейке броуза и ctrl+v в экселе, как и на обычных полях ввода. Иногда бывает нужно для проверки некоторых расчетов. Чтобы несколько цифр так, такой потребности нет.
Тут же, получается, только полностью загруженный list и отсутствие других стилей. То есть, довольно специфическая ситуация.

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 27 Ноябрь 2021, 16:36
kreator
Применение от топикстартера. Надо вносить значения в таблицу. Изначально реализовано в режиме EIP. Но поскольку значений много и они повторяются, заказчик попросил реализовать это как в Экселе. Захватываешь ячейку с нужным значением и тащишь вверх или вниз. При отпускании кнопки мышки значение "размножается".

Выделить ячейки в листе мышью а-ля Excel

Добавлено: 28 Ноябрь 2021, 1:56
RaFaeL
Excel не просто размножает, он еще и автонумерует телепатически