В моем файле Excel есть два столбца. В столбце A есть абзац, а в столбце B есть слова. Мое требование: какие слова в столбце B должны быть выделены в столбце A., как если бы вредители в столбце B. там в столбце Первая строка должна быть выделена. Обязательно должна быть выделена вторая строка. Я написал код, но он выделяет целые строки
мой код:
from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.styles import PatternFill
from openpyxl.styles import colors
from openpyxl.styles import Font, Color
import pandas as pd
ft = Font(color=colors.GREEN, bold=True)
wb = load_workbook('sample_sentence.xlsx')
ws = wb.active
a1 = ws['A']
for a in a1:
a2 = a
for cell1 in ws['A']:
for cell in ws['B']:
if cell.value.lower() in cell1.value.lower():
a2.font = ft
wb.save('sample_sentence.xlsx')
мое требование - в первом столбце A1 должен быть выделен вредитель, второй столбец A2 обязательно должен быть выделен