1按照日期批量建立xlsx文件。
要求文件名20210101到20210904
参考代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
import datetime
import pandas as pd
date=datetime.datetime(2021,1,1)
date2=datetime.datetime(2021,9,4)
while date<=date2:
print(date.strftime("%Y-%m-%d"))
data = {
"A列":[1,2,3],
"B列":[4,5,6]
}
df = pd.DataFrame(data)
print(df)
ds = date.strftime("%Y%m%d")
df.to_excel(rf'{ds}.xlsx',index=None)
date += datetime.timedelta(days=1)
用pandas的date_range函数构造日期比较简洁,参考代码:
dates=pd.date_range('2021-01-01','2021-09-04',freq='D').strftime('%Y%m%d')