命名 XLSX 文件
Naming a XLSX file
我想生成 XLSX 文件并用自定义名称保存它,例如 "current time" 或一系列名称,如 hello[i] 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()
现在在上面的代码中,每次运行程序时,我都希望文件以不同的名称保存。这可能吗??
workbook=xlsxwriter.Workbook(str(bookTitle)+".xlsx")
是我在代码中使用的解决方案并且有效。
在这种情况下,您只需要传入我命名为 bookTitle
的变量即可。如果 bookTitle
已经是一个字符串,则您不需要 str(bookTitle)
前面的 str 但是对于您的示例 hello[i], (str(hello[i])+".xlsx")
应该可以工作。
我想生成 XLSX 文件并用自定义名称保存它,例如 "current time" 或一系列名称,如 hello[i] 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()
现在在上面的代码中,每次运行程序时,我都希望文件以不同的名称保存。这可能吗??
workbook=xlsxwriter.Workbook(str(bookTitle)+".xlsx")
是我在代码中使用的解决方案并且有效。
在这种情况下,您只需要传入我命名为 bookTitle
的变量即可。如果 bookTitle
已经是一个字符串,则您不需要 str(bookTitle)
前面的 str 但是对于您的示例 hello[i], (str(hello[i])+".xlsx")
应该可以工作。