涉及到一个月数满12年数进一的算法
import os
import pandas as pd
from datetime import date,timedelta
def add_month(d,md):
yd = md // 12
m = d.month + md % 12
if m != 12:
yd += m // 12
m = m % 12
return date(d.year + yd,m,d.day)
start = date(2020,3,5)
books = pd.read_excel("./output.xlsx",dtype={"num":str,"InStore":str,"Date":str})
for i in books.index:
books.num.at[i] = 100 + i +1
books.InStore.at[i] = "True" if i % 2 == 0 else "False"
books.Date.at[i] = add_month(start, i)
print(books)
books.to_excel("./output.xlsx")