XLL-надстройка представляет собой скомпилированный на C/C++ файл динамической библиотеки Windows, специально предназначенной для использования в Excel. Разработчикам предоставляется специальная библиотека C API (Excel XLL SDK). Использование языка C/С++ с возможностью управления памятью позволяют разработать самые мощные и производительные функции для работы с данными Excel.

В тестах до 35 раз быстрее кода написанного на VBA.

Технические характеристики:

Последняя стабильная Release-версия (х32 и х64): 2.0.2.2 от 11/10/2021
Продукт написан на С/С++

Область применения - Excel 2007 (х32, х64) и выше (для Excel x32 - версия библиотеки (х86), для Excel х64 - версия (х64)). Не поддерживается WinXP.

Содержит библиотеку BedvitCOM (весь функционал BedvitCOM ). Данные версии продуктов - распространяются бесплатно.

НЕ нужно устанавливать или удалять в системе, это один файл (+файл сохранений .bin), подключается как "обычная" надстройка .xla, .xlam или открывается как файл Excel

НЕ нужен .NET Framework, НE нужны какие либо другие библиотеки, НЕ нужна регистрация или активация, НЕ нужно подключение к Интернет

Для ленивых (как я), добавил установщик, который сам поместит библиотеку в нужную папку и подключит.

Функционал:

1.Вычисления любой точности (в системах счисления с основанием от 2 до 36)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.Обработка txt (csv)-файлов (поиск, сортировка, удаление дубликатов, подсчёт строк и др.)

 

 

 

 

 

 

 

 

3.Работа с массивами (сортировка, удаление дубликатов, транспонирование, изменение размерности с сохранением данных и т.д.)

 

 

 

 

 

 

 

 

4.Работа со строками:

+хеширование строки разными алгоритмами SHA (+ новейшие SHA3) , 

+получить/удалить любые символы Unicode из строки

+удалить из текста лишние пробелы

+поиск вхождения подстроки в строку

+заменить одну подстроку на другую

+поиск строки в одномм массиве с выводом данных из второго массива (соответствующим похиции найденного значению в первом массиве)

 

 

 

 

 

 

 

 

5.Генератор QR-кода + конвертации графических форматов из одного в другой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Описание функционала, примеры и подробный разбор методов можно посмотреть в блоге.

 

QR-код на блог.

 

 

 

 

 

 

 

6.Подбор слагаемых под нужную сумму (по алгоритму от MCH)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7. Прочие команды меню

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ Конвертировать число сохраненное как текст в число, в выделенном диапазоне или на всем листе

+ Влияющие ячейки (на выделенный диапазон)

+ Зависимые ячейки (от выделенного диапазона)

+ Вывести на новый лист список всех листов текущей книги (с гиперссылкой)

+ Показать скрытые имена (отобразить в диспетчере имён)

+ Удалить все имена с ошибочными значениями (в т.ч. скрытые, не отображаемые в диспетчере имён)

+ Разорвать связи на текущем листе с другими ЛИСТАМИ этой книги и внешними файлами

+ XLL Режим работы: Test - вывод подсказок, таймингов; User - вывод подсказок, без таймингов; Fast - без подсказок, без таймингов

+ XLL Язык меню: EN, RU

 

 

 

В следующей версии (в v2.1.0.0): команды меню + функции

+ Конвертировать число сохраненное как текст в число (с удалением пробелов, мягких переносов, непечатываемых символов между цифрами) - реализовано v2.0.1.7

+ Вывести на новый лист список всех ячеек текущей книги, содержащих ошибку (с гиперссылкой)

+ Вывести на новый лист список всех ячеек текущей книги, содержащих ссылку на другую книгу(с гиперссылкой)

+ Выделить разным цветом группы дубликатов в выделенном диапазоне или на всем листе

+ Перевести условное форматирование в обычный формат ячейки в выделенном диапазоне или на всем листе

+ Перевести условное форматирование в обычный формат на всех листах текущей книги

+ Сумма прописью (разные форматы)

+ ОБЪЕДИНИТЬ (TEXTJOIN) текст из нескольких диапазонов и (или) строк, вставляя между текстовыми значениями указанный разделитель - реализовано v2.0.1.7

 

 

 

 

Более подробно (с примерами) в моем блоге на www.cyberforum.ru

Библиотека/Надстройка распространяется бесплатно.

Яндекс.Метрика