【发布时间】:2019-10-30 12:43:38
【问题描述】:
我有一个 Excel 文件,里面有一些日期。它们的格式为dd-mm-yyyy。
我想获取该列中的每个日期,并得到它与今天日期的增量。
例如,如果 Excel 文件的日期为:20-6-2019,它将减去今天的日期 (16/6/2019) 并返回 4。
我一直在尝试用 pandas 和 xlrd 来解决这个问题,但每次我都不知所措,无法理解自己在做什么。
这是我的方法:
import pandas as pd
import datetime
file_name = pd.read_excel (r'C:\Users\Daniel Beilin\VSCodeProjects\ExcelReminder\test.xlsx')
df = pd.DataFrame(file_name, columns= ['Date'])
df['Date'] = pd.to_datetime(df.Date)
frmtedDate = df['Date']
today = pd.datetime.now().date()
delta = frmtedDate - today
print(delta)
【问题讨论】:
标签: python excel pandas date delta