我正在使用内置to_excel函数的Pandas来创建使用我创建的数据框的Excel工作表。
DataSet.to_excel("July24th.xlsx", sheet_name='sheet1', index=False)
我想知道我是否可以使用当前日期来命名我的Excel工作表。我希望此代码自动采用日期。我试图按计划运行我的python代码。所以每天我运行我的代码,它会为那天创建一个excel表。我想保留所有excel表格。
我尝试过这样的事情:
import time
TodaysDate = time.strftime("%d/%m/%Y")
excelfilename = TodaysDate +".xlsx"
DataSet.to_excel(excelfilename, sheet_name='sheet1', index=False).
但上面给出了一个错误。在其他方面我可以获得这样的输出。
答案 0 :(得分:0)
您收到错误,因为大多数(如果不是所有)操作系统都不允许文件名包含/
。使用其他分隔符,例如-
:
import time
TodaysDate = time.strftime("%d-%m-%Y")
excelfilename = TodaysDate +".xlsx"
DataSet.to_excel(excelfilename, sheet_name='sheet1', index=False)
答案 1 :(得分:-1)
import datetime
datetime.datetime.now().strftime("%Y-%m-%d")