使用to_excel

时间:2019-09-24 11:41:47

标签: python date

运行脚本时,我想将其导出为Excel文件,并将当前日期标记在其末尾,我可以手动输入日期,但是每天运行时,我希望它使用当前日期。

因此,我只想通过python / pandas输出一个普通的excel: df.to_excel('myfile.xlsx') 在我的工作目录中,我得到一个名为“ myfile.xlsx”的Excel文件。

但是我想将今天的当前日期添加到末尾,因此如果我今天运行脚本,则该文件将称为“ myfile 24/09 / 2019.xlsx”。

1 个答案:

答案 0 :(得分:0)

这将带您到达那里,并采用字符串格式来编写干净/可读的代码:

from datetime import datetime as dt

# Create filename from current date.
mask = '%d%m%Y'
dte = dt.now().strftime(mask)
fname = "myfile_{}.xlsx".format(dte)
df.to_excel(fname)

如上面的评论中所述,某些操作系统使用/作为路径分隔符,因此我建议使用dmY(24092019)日期格式。如图所示

输出:

myfile_24092019.xlsx