Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
645 / 205 / 20
Регистрация: 20.05.2016
Сообщений: 850
Записей в блоге: 14
1

Быстрый поиска строк в csv/txt (ANSI) файлах - функции Excel

26.06.2020, 13:38. Просмотров 96. Ответов 0
Метки нет (Все метки)

Мое почтение, джентльмены.
Сделал для себя, решил поделится со всеми.
Функции Excel:
1.GetRowsCountCSVansi(Файл(строка), КешированиеФайла(0/1)) - возвращает кол-во строк в файле
2.GetRowCSVansi(Файл(строка), ПодстрокаДляПоиска(индекс), КешированиеФайла(0/1)) - возвращает найденную строку по индексу
3.FindRowsInCSVansi(Файл(строка), ПодстрокаДляПоиска(строка), ВывестиВсеСтроки(0/1), КешированиеФайла(0/1)) - возвращает найденную строку/строки по искомой подстроке

Особенности реализации:
1.WinAPI: CreateFile + ReadFile
2.Асинхронность в чтения с диска и выполнения рабочего кода.
3.Возможность отключения системного кеширования (для больших фалов)
4.Возможность вывода всех найденных строк или первой найденной (поиск с начала файла)
5.Строка выводится вся, в т.ч. с разделителями.
6.Кодировка csv/txt - ANSI
7.Размер искомой строки и подстроки поиска не может быть больше буфера 16 Мб.(16777216 байт).
8.Файл может быть любого размера.

Как работать:
1.Открыть или установить как надстройку BedvitXLL(...нужная разрядность...).xll.
2.Работать как с обычными функциями Excel.

Блог.
0
Миниатюры
Быстрый поиска строк в csv/txt (ANSI) файлах - функции Excel  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2020, 13:38
Ответы с готовыми решениями:

Быстрый поиск в файлах TXT
Добрый вечер уважаемые форумчане. Мне необходим поиска части строки в файлах. Сделал код, но он...

Чтение данных из Excel в файл csv в кодировке ANSI
Добрый день, Форумчане. Есть ли у кого инфа как сохранять данные считываемые из экселя в файл csv...

Поиск нужных строк в HTML-файлах по заданному ключу и запись определённых слов из найденных строк в CSV-файл
Есть 100 файлов в папке BDVK с форматом .html Нужно сделать программу которая ищет в html файле по...

Конвертировать CSV ANSI в CSV UTF-8 или шо делать
Привет, есть проблема, импортирую данные из CSV в mssql через Винформс, все хорошо инсертится если...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2020, 13:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сравнение строк в нескольких файлах excel, копирование несовпадающих строк и их вывод в сводный файл
Добрый день, только только начал разбираться с VBA в excel, поэтому прошу помощи (схожие темы...

Обработка .txt кодировка ANSI и UTF-8 (буква "я" в ANSI воспринимается как EOF)
Есть следующий кусок кода: FILE* fp = fopen("G:\OPND1.txt", "r"); if (fp!=NULL) // если файл...

Удаление повторяющихся строк в txt файле, с учетом производительности (в больших файлах)
Добрый день! Помогите пожалуйста. Задача: удаление дубликатов в очень больших текстовых ...

Вывод количества строк в файлах, содержащих заданные строки поиска
Создайте командный файл, выводящий количество строк в файлах, содержащие за- данные строки поиска...

Сравнение строк в двух Excel-файлах
Доброго дня. Есть два файла Excel. Как сравнить строку одного файла со строкой другого файла и в...

Импорт из CSV в Excel определенных строк
Доброго времени суток! Прошу подсказать если ли возможность импортировать из CSV где содержатся по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.