Python 如何在Excel中保存日期?
TypeError:“问题在于Python 如何在Excel中保存日期?,python,excel,typeerror,Python,Excel,Typeerror,TypeError:“问题在于row=nowDate 现在,行需要一个整数,您给它一个字符串(日期)。 如果您真的希望您的行是日期,那么您可以去掉日期(10-12-2020)中的连字符,然后加入列表元素以获得字符串,然后将其转换为int以获得10122020。可以这样实现: row=int(“.”join(nowDate.split('-')) 因此,您的最终代码如下所示: import datetime from openpyxl import Workbook now = dat
row=nowDate
现在,行需要一个整数,您给它一个字符串(日期)。 如果您真的希望您的行是日期,那么您可以去掉日期(10-12-2020)中的连字符,然后加入列表元素以获得字符串,然后将其转换为int以获得10122020。可以这样实现:
row=int(“.”join(nowDate.split('-'))
因此,您的最终代码如下所示:
import datetime
from openpyxl import Workbook
now = datetime.datetime.now()
nowDate = now.strftime('%Y-%m-%d')
#print(nowDate)
wb = Workbook()
sheet1 = wb.active
sheet1.title = 'sampleSheet'
sheet1.cell(row=nowDate, column=1).value = nowDate
wb.save(filename='test.xlsx')
sheet1.cell(row=int("".join(nowDate.split('-'))), column=1).value = nowDate