Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Excel中保存日期?_Python_Excel_Typeerror - Fatal编程技术网

Python 如何在Excel中保存日期?

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

TypeError:“问题在于
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