pandas 将excel中的日期与今天的日期进行比较,并使用python打印消息

m1m5dgzv  于 2023-03-06  发布在  Python
关注(0)|答案(1)|浏览(175)

我从Excel导入一个列使用Pandas有日期在它,我必须比较的日期与今天的日期,如果它匹配,然后打印一条消息。这里是我的代码:

from datetime import date
import pandas as pd

now = date.today()

data=pd.read_excel(io='F:\IGS\py\data.xlsx')

for i in data:
    if i == now:
        print("it's today")
7xllpg7q

7xllpg7q1#

不知道excel里有什么很难确定。
(1)我会确保你在列中迭代
(2)我会确保你比较的变量格式是一样的。
试着复制/粘贴并重新修改,看看是否有效:

from datetime import date
import pandas as pd

now = date.today()

data = pd.read_excel(io='F:\IGS\py\data.xlsx')

for index, row in data.iterrows():
    if row['date_column_name'].date() == now:
        print("It's today")

相关问题