openpyxl вроде проще некуда. Вот на коленке простенький вариант.
Для копирования всей строки только почитайте доку, ну или циклом все ячейки в строке.
from openpyxl import Workbook,load_workbook
wbSearch = Workbook()
wbSearch = load_workbook("search.xlsx")
wsSearch = wbSearch.active
wbResult = Workbook()
wsResult = wbResult.active
resultRow = 1
lookFor = 'Блендер'
for i in range(1,21):
value=wsSearch.cell(row=i, column=1).value
if value == lookFor:
wsResult.cell(row=resultRow, column=1).value=value
wbResult.save("result.xlsx")