Andrei
Ребя. Есть файл txt внутри текст с разделителями " " (пробел). Итого в нем две колонки и 90 000 строк. В одной из колонок ключ искомых данных (колонка А) во второй значение (колонка 3). Дополнительно есть массив! искомых в файле ключей на около 800 элементов. Нужно понять сколько элементов нашего массива найдено в этом файле по колонке ключа(А). При этом найденные строки в файле надо суммировать по колонке значений(З). Как это делать быстро-быстро? Уже неделю в голове кручу)
Ну а почему не сделать так: в файле делаем автозамену искомых 800 ключей на некое предопределенное значение К. Потом открываем файл в виндовом драйвере odbc для csv/txt и пишем к файлу запрос "SELECT COUNT(T.A), SUM(T.З) FROM FILE AS T WHERE T.A = K". Это не будет построчное чтение теста, у меня таким образом получалось с максимальной скоростью грузить csv в 1С.