这会写入第一张纸,但所有其他纸都是空白的。
for date in dates:
sheet = wb.add_worksheet(date)
sheet.write(row, 0, 'example')
对于每个日期,我想创建一个名称与日期相同的工作表,然后写入每个工作表。这些工作表是用正确的名称创建的,但除了第一张工作表外,其中没有任何内容。
最佳答案
我假设您的变量 wb 是工作簿并且之前已初始化。 在指令中
sheet.write(row, 0, 'example')
我不知道 row 是如何增强的。 所以我创建了一个小脚本:
import xlsxwriter
list_name = ["first sheet", "second sheet", "third sheet"]
workbook = xlsxwriter.Workbook(<Your full path>)
for sheet_name in list_name:
worksheet = workbook.add_worksheet(sheet_name)
worksheet.write('A1', sheet_name)
workbook.close()
问候
关于python-2.7 - Python XlsxWriter - 写入多张纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37522394/