Стоит задача найти и извлечь содержимое excel ячейки из 22000 строк. Задачу эту решаю через модуль win32com. Пробегаюсь с помощью for по указанному диапазону и извлекаю то что мне нужно, но из-за такого количества строк этот процесс очень долгий около 50секунд, хотя в самом екселе процесс в этом диапазоне занимает пол секунды. Как ускорить это процесс?
Заранее благодарен.
for i in range(1, 22000): val = sheet.Cells(i, 5).value # получаем из книги excel ячеку с телефоном if val == phone: print('Привет')