Расширение Corsair - поиск с копированием в книге Calc

Автор JohnSUN, 23 июня 2016, 15:55

0 Пользователи и 1 гость просматривают эту тему.

pojar

Если бы был выбор - отлично, когда ведется работа с чужими документами, не всегда хотелось бы добавлять прямо туда новые листы с новыми данными. Новая книга или буфер было бы предпочтительнее.
Но в любом случае уже даже так как есть - это прорыв :) .
Из пожеланий, разве что можно взять на заметку такую штуку, как в расширении Поиск, которое добавляет себя в меню Сервис-Дополнения-Поиск, и наглым образом забивает для себя хоткей Ctrl+Shift+F3

JohnSUN

А, нет, полная установка с иконкой, пунктом в меню и хоткеем будет позже, когда доберёмся до версии 1.0.0.
Думаю, от буфера обмена и нового листа в текущей книге стоит сразу отказаться: буфер так или иначе для просмотра-обработки придётся куда-то вставлять, а с листами книги в любой момент может произойти путаница и удалится лист с исходными данными.
Возможно, понадобится флажок "Только уникальные значения". Причем, по умолчанию выставленный в On.
Если совсем отказаться от результат в виде ссылок на исходные данные, сам поиск можно было бы ускорить где-то на треть...
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

kompilainenn

Цитата: JohnSUN от 25 июня 2016, 11:33Если совсем отказаться от результат в виде ссылок на исходные данные,
это можно вынести в опции, по умолчанию "Вкл"
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

JohnSUN

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

kompilainenn

слушай, на мое ИМХО, нефиг плодить отдельные файлы с результатами поиска, обычно ищут что-то, чтобы тут же с этим работать и те же исходные данные нужны будут заново, ситуация, когда будут удалены листы с исходниками по бестолковости юзера...ну это не лечится, они с таким же успехом будут удалять и все файлы в ФС
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

JohnSUN

Резонно... Хорошо, тогда компромисс: результат поиска во всплывающее окно (список с возможностью сортировки или доп фильтрации), и уже здесь кнопки для разных вариантов сохранения или закидывания в буфер обмена?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

rami

Цитата: JohnSUN от 25 июня 2016, 13:43Хорошо, тогда компромисс: результат поиска во всплывающее окно (список с возможностью сортировки или доп фильтрации), и уже здесь кнопки для разных вариантов сохранения или закидывания в буфер обмена?
Хорошее дело можно погубить бесконечными улучшениями...

С чего всё началось? С вопроса "почему список результатов поиска не копируется?", так сделай две кнопки: "вывести результат в новый лист" и "показать список найденного (многострочное поле с возможностью копирования)". Фильтровать бессмысленно, а сортировать можно.

kompilainenn

Цитата: JohnSUN от 25 июня 2016, 13:43результат поиска во всплывающее окно
да
Цитата: JohnSUN от 25 июня 2016, 13:43(список с возможностью сортировки или доп фильтрации)
зачем? это будут делать после вставки результатов поиска куда-либо, возможность сортировки или фильтрации прямо в диалоге поиска - лишняя сущность

Цитата: JohnSUN от 25 июня 2016, 13:43и уже здесь кнопки для разных вариантов сохранения или закидывания в буфер обмена?
возможно, может быть даже и да, надо оценить
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

JohnSUN

Цитата: rami от 25 июня 2016, 16:09
Хорошее дело можно погубить бесконечными улучшениями...
...или улучшить бесконечными упрощениями. Результат заранее не угадаешь - чаще всего заканчивается "... и как в воду глядел!"
Цитата: rami от 25 июня 2016, 16:09С чего всё началось? С вопроса "почему список результатов поиска не копируется?", так сделай две кнопки: "вывести результат в новый лист" и "показать список найденного (многострочное поле с возможностью копирования)". Фильтровать бессмысленно, а сортировать можно.
ОК, рассматриваем внимательно ту самую обработку, о которой pojar вспомнил
Цитата: pojar от 25 июня 2016, 13:08такую штуку, как в расширении Поиск
Имеем пайтоновский вариант поиска в одном листе с выделением всех найденных ячеек и выводом адресов в список для быстрой навигации. Список с возможностью сортировки, но без кнопки, дающей возможность скопировать результаты отдельно. То есть, по большому счету Corsair это всего одна дополнительная педаль к уже сделанному велосипеду.
Напрягаться ради только одной педали скучно. Отсюда и желание впихнуть еще хоть что-то, ту же доп.фильтрацию, например.
И кстати, если впихивать новую кнопку именно в Search in Calc, то где искать автора? Who is этот vnd???
Цитата: kompilainenn от 25 июня 2016, 17:21
зачем? это будут делать после вставки результатов поиска куда-либо, возможность сортировки или фильтрации прямо в диалоге поиска - лишняя сущность
Большинство вопросов на этом форуме - поиск недостающих лишних сущностей. Пример использования фильтра - раскидать найденные ячейки по нескольким разным листам новой книги. Ну, например, по кодам мобильных операторов, если речь зашла о номерах телефонов
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

rami

Цитата: JohnSUN от 29 июня 2016, 09:53То есть, по большому счету Corsair это всего одна дополнительная педаль к уже сделанному велосипеду.
За трёхпедальный велосипед особое спасибо ;D, как мы раньше без этого обходились ??? ???

Цитата: JohnSUN от 29 июня 2016, 11:53
Цитата: rami от 25 июня 2016, 16:09С чего всё началось? С вопроса "почему список результатов поиска не копируется?", так сделай две кнопки: "вывести результат в новый лист" и "показать список найденного (многострочное поле с возможностью копирования)". Фильтровать бессмысленно, а сортировать можно.
ОК, рассматриваем внимательно ту самую обработку, о которой pojar вспомнил
Цитата: pojar от 25 июня 2016, 13:08такую штуку, как в расширении Поиск
Имеем пайтоновский вариант поиска в одном листе с выделением всех найденных ячеек и выводом адресов в список для быстрой навигации. Список с возможностью сортировки, но без кнопки, дающей возможность скопировать результаты отдельно. То есть, по большому счету Corsair это всего одна дополнительная педаль к уже сделанному велосипеду.
Напрягаться ради только одной педали скучно. Отсюда и желание впихнуть еще хоть что-то, ту же доп.фильтрацию, например.
И кстати, если впихивать новую кнопку именно в Search in Calc, то где искать автора? Who is этот vnd???
pojar просил тебя добавить в твоё расширение автоматическое добавление кнопки запуска макроса на панель инструментов (как в Search in Calc), а не изменение чужого расширения.

JohnSUN

Ну, любопытный я, куда деваться? Если в руки попадает код, который как-то перекликается с текущими задачами, я его читаю. Вот и эти два модуля просмотрел. Практически всё то же самое, что и в Корсаре, уже написано и работает.
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне