我希望生成XLSX文件并使用自定义名称保存它,例如“当前时间”或一系列名称,如helloi 0。
def excel_print(self):
workbook = xlsxwriter.Workbook('walk1.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write(0,4, time.asctime( time.localtime(time.time()) ))
worksheet.set_column(0, 0, 30)
worksheet.write(0,0,"No of steps")
worksheet.write(0,1,self.steps)
workbook.close()现在在上面的代码中,每次我运行程序时,我都希望用不同的名称保存文件。这有可能吗?
发布于 2015-01-07 10:38:02
workbook=xlsxwriter.Workbook(str(bookTitle)+".xlsx")是我在代码中使用的解决方案,它可以工作。
您只需要传入我在本例中命名为bookTitle的变量。如果bookTitle已经是一个字符串,那么您将不需要str(bookTitle)前面的str,但是使用您的示例,hello[i], (str(hello[i])+".xlsx")应该可以工作。
https://stackoverflow.com/questions/27813296
复制相似问题