Страницы: 1
RSS
Инструменты для работы с массивами (XLL, COM): ListViev
 
Мое почтение, джентльмены.
К вашему вниманию ListViev для массивов COM SafeArray (VT_ARRAY | VT_VARIANT)

Умеет:
+Показывать данные из массива с возможностью редактирования в форме с помощью ListViev
+Сортировать
+Фильтровать
+Транспонировать
+Сериализовать данные в файл
+Десериализовать данные из файл
+Шифровать данные
+Выгружать на лист Excel в формате для выгрузки на лист Excel (числа как текст и т.д)
+Загружать данные с листа Excel
+Дозагружать данные с листа Excel
+Добавлять новые строки
+Удалять строки
+Перемещать строки

Немного статистики:
+Максимальное количество строк 100 000 000
+Максимальное количество столбцов ?

Тайминги:
Загрузка 100 000 000 строк -15 секунд

Если данный инструмент интересен залью в COM вам для тестирования.

Видео работы инструмента см. ниже.


«Бритва Оккама» или «Принцип Калашникова»?
 
Кому интересно можно протестировать демо-версию, работают еще не все кнопки, но основные уже работают, см. рис. (и последние две работают, не отметил)


Скачать можно здесь.
Изменено: bedvit - 15.08.2025 18:00:27
«Бритва Оккама» или «Принцип Калашникова»?
 
Виталий,  добрейшего, сделайте пожалуйста Эксель внутри Экселя, чтобы он был быстрее Экселя!
 
А будет ли работать на 32-битном Excel?
Я забыл, но там вроде-бы какое-то ограничение есть.

И будет ли возможность вставлять и удалять столбцы?
 
AltцGamer, вот и попробуйте, и нам расскажите) По ссылке выше есть и 32 разрядная версия.
Сейчас столбцы вставляются в соответствии с загруженным диапазоном из Excel (если это XLL)  или массива (если это СОМ).
Существует и возможность доработки функционала, что бы вставлять столбцы прямо в форме. Пока это никому не нужно было, поэтому сейчас этого функционала нет.
Изменено: bedvit - 20.08.2025 08:50:20
«Бритва Оккама» или «Принцип Калашникова»?
 
Добавил возможность выгружать данные в новую или уже существующую сводную таблицу.
Давайте попробуем выгрузить  в сводную таблицу 100 000 000 строк...

Изменено: bedvit - 22.08.2025 15:46:32
«Бритва Оккама» или «Принцип Калашникова»?
Страницы: 1
Читают тему
Наверх