python поиск строки в excel по слову и вывод этих строк

есть строковые переменные которые надо прогнать через excel файл и вывести все строки содержащие эти переменные начиная с этих переменных!

stroka_1 = "sdgfag"
stroka_2 = "fdwerf"

программа должна найти строки содержащие эти данные и распечатать строки с ними формотируя их от этих переменных - например так sdgfag 2113453etyrjeyjetyje fdwerffdhgfgashegjhetjkrkry


Ответы (1 шт):

Автор решения: Oliv

Python умеет многое:) Код ниже:

import openpyxl as xl
import re

path = r'C:/Users/Desktop/Test_new/FindTest.xlsx' #путь, где к Excel файлу
wb = xl.load_workbook(filename=path, read_only=True)
ws = wb['Лист1'] #Название листа с данными

for row in ws.rows:
    for cell in row:
        if re.match(r'test*', cell.value): #вместо test ввести искомое значение
            print(cell.value)

→ Ссылка