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)