выбрать по условию строки из Excel #428539


#0 by Origin
есть файл Excel в нем есть 2 колонки, нужно выбрать все строки в которых во 2-й колонке значение "Иванов"(по примеру фильтра в Excel) строк может быть в файле сотни тысяч, пробегаться перебором и условием долго, знаю что как то можно использовать методы самого Excel
#1 by Икогнито
"строк может быть в файле сотни тысяч, пробегаться перебором и условием долго" думаешь у мелкософта не такими же способами фильтры работают?
#2 by Икогнито
сделай запись макроса и делай то, что хочешь, затем посмотри
#3 by Origin
может индексы, может еще какая херь для оптимизации, надеюсь
#4 by Origin
Загружать в ТЗ, нерационально вроде
#5 by Origin
макрос вот такой получился    Rows("1:1").Select    Selection.AutoFilter и как его использовать?
#6 by Jaap Vduul
select * from [Лист1$] where [F2] = 'Иванов'
#7 by Origin
что это? запрос к чему?
#8 by Икогнито
Кстати, видел пример загрузки данных из экселя в СКД. И там уже данные лопатили... Очень круто и быстро.
#9 by Origin
не хочется все грузить, это понятно что можно загрузить и делать что хочешь
#10 by shuhard
[что это? запрос к чему?] Процедура ЗагрузкаИзXLS
#11 by Origin
Интересное решение щас буду пробовать
#12 by Origin
а что значит [F2]?
#13 by Origin
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft JET Database Engine): Отсутствует значение для одного или нескольких требуемых параметров.
#14 by F13
Сохраняешь в дбф и читаешь:
#15 by shuhard
и каждый лист в отдельный dbf - заипешься
#16 by Origin
Извиняюсь все работает если исправить строку MyStr = "select * from [Данные$] where [F11] = '" + КодДистрибьютора + "'";
#17 by Origin
наверняка можно обойтись штатными методами Excel, но и этот вариант отличный.
#18 by aworld
а что если я не знаю в какой колонке искать? то есть мне нужно пройтись по всей активной области ячеек. можно ли как-то средства vb использовать в 1с?
#19 by Lama12
А автофильтр с наложенным условием не помогает?
#20 by aworld
автофильтр применительно к чему?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С