在excel文件中写入连续日期

Posted

技术标签:

【中文标题】在excel文件中写入连续日期【英文标题】:Writing consecutive dates in the excel file 【发布时间】:2022-01-14 03:21:45 【问题描述】:

我想在 excel 文件的列中写入连续的日期(例如 10,11,2022, 10,11.2024, 10,11,2026,.....),但我不知道该怎么做这在 Python 中?如果您能帮我解决这个问题,我将不胜感激,谢谢!

【问题讨论】:

【参考方案1】:

date_rangeoffsets.DateOffset一起使用2年:

first='2022-10-11'

r = pd.date_range(first, periods=5, freq=pd.offsets.DateOffset(years=2))
print (r)
DatetimeIndex(['2022-10-11', '2024-10-11', '2026-10-11', '2028-10-11',
               '2030-10-11'],
              dtype='datetime64[ns]', freq='<DateOffset: years=2>')


print (r.strftime('%m.%d.%Y'))
Index(['10.11.2022', '10.11.2024', '10.11.2026', '10.11.2028', '10.11.2030'],dtype='object')

【讨论】:

以上是关于在excel文件中写入连续日期的主要内容,如果未能解决你的问题,请参考以下文章

java写入和写出EXCEL(含源代码)

如何将一些数据写入excel文件(.xlsx)

excel如何生成按日期命名的表

java中使用poi导入导出excel文件_并自定义日期格式

java读取excel文件,按照指定的日期条件读数据,然后导出txt存储并以其日期命令

将 Excel 2007 中的文本写入 Sharepoint 站点上的 .txt 文件会导致运行时错误“76”找不到路径