I wanna to make some style (yellow background color) in specific rows if match the condition. And the condition is the value of "Last Modified" column BEFORE 1 month. Anyone can help me to implement with this?
Code:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from time import sleep
import datetime
import os
from bs4 import BeautifulSoup
import pandas as pd
import csv
import logging
import sys
activeUser = os.getlogin()
prevDateTime = datetime.datetime.today() - datetime.timedelta(days = 31)
csvFile = pd.read_csv ("C:\\Users\\" + activeUser + "\\Documents" + "\\ActiveLog" + "\\issueList.csv")
csvFile.sort_values(by=["Responsible","ID#"], inplace = True)
sleep(3)
csvFile["Arrived Date"] = pd.to_datetime(csvFile["Arrived Date"])
csvFile["Last Modified"] = pd.to_datetime(csvFile["Last Modified"])
sleep(3)
csvFile = csvFile[(csvFile['Arrived Date'] > "2021-01-01") & (csvFile['Arrived Date'] < "2021-12-31")]
sleep(3)
csvFile.to_excel ("C:\\Users\\" + activeUser + "\\Documents" + "\\ActiveLog" + "\\issueList.xlsx", header = True, index = None)
sleep(3)
UPDATE - Expected result
