У меня есть файл Excel с некоторыми датами. Они отформатированы с dd-mm-yyyy
.
Я хотел бы взять каждую дату в этом столбце и получить ее дельту с сегодняшней датой.
Например, если в файле Excel указана такая дата: 20-6-2019, она вычтет сегодняшнюю дату (16/6/2019) и вернет 4.
Я пытался подойти к этому с помощью панд и с 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)