Цитата |
---|
Jack Famous написал: можно использовать Len=32767 по-умолчанию, |
Владимир
01.07.2020 15:03:55
Владимир
|
|||
|
|
01.07.2020 15:44:55
OFF: большинство мнений по поводу VBA сводятся к тому, что он мёртвый и/или малофункциональный. Ну ХЗ - для меня одно то, что через него можно управлять системой (в том числе Shell и FSO) уже существенно раздвигает границы. Даже с базовым Excel'евским набором это ОЧЕНЬ крутая и мощная штука Excel представляет собой огромную "песочницу", а VBA —"экскаватор" в ней
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||||
|
|
01.07.2020 18:07:56
sokol92, Владимир, большое спасибо. Курочка по зёрнышку клюёт
|
|||
|
|
01.07.2020 18:58:24
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
03.07.2020 00:02:01
Сортировка стандартная. Про особую сортировку нужны точные условия, как сортируем, как число, как текст, еще как-то.
«Бритва Оккама» или «Принцип Калашникова»?
|
|||||
|
|
03.07.2020 00:04:54
Время 2.5 сек.
Итого почти в 2 раза прирост. Не хватает времени пропилить WinApi c максимальной отдачей. Считаю что еще можно добавить, но уже не в разы. Плюс использование памяти по минималке, ориентируюсь на большие файлы размером с оперативку.
Изменено:
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
04.07.2020 23:43:16
Добавил себе в
Загрузить + отсортировать (бинарная сортировка, локаль, при необходимости добавлю в след версии) + удалить дубликаты + выгрузить в другой txt-файл размером 1Гб, 4 млн. строк. = 3 сек. Как использовать: 1. Открыть xll 2. Написать код VBA
Изменено:
«Бритва Оккама» или «Принцип Калашникова»?
|
|||
|
|
05.07.2020 10:24:42
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
05.07.2020 18:32:50
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
16.07.2020 15:56:10
Update 16/07/2020 - пропилино WinApi .
1. Добавлена локализация для любой Страны/Языка 2. Теперь обработка txt-файл размером 1Гб, 4 млн. строк. = 1,59 сек.
Изменено:
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
16.07.2020 16:29:31
моё почтение
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|