Python XlsxWriter - 写入多张纸
Python XlsxWriter - Write to many sheets
这会写入第一个 sheet,但所有其他 sheet 都是空白的。
for date in dates:
sheet = wb.add_worksheet(date)
sheet.write(row, 0, 'example')
我想为每个日期创建一个名称与日期相同的 sheet,然后写入每个 sheet。 sheet 是用正确的名称创建的,但除了第一个 sheet.
之外什么都没有
这是工作正常的代码片段 me.you 可以替换列表中的普通整数 dates.It 正在创建多个工作表并写入所有工作表。
import xlwt
List=[1,2,3,4]
book = xlwt.Workbook(encoding = "utf-8")
for i in List:
sheet1=book.add_sheet(str(i))
sheet1.write(0,0,"Example")
book.save("Test_Status.xls")
我假设你的变量 wb 是工作簿并且之前已初始化。
在指令中
sheet.write(row, 0, 'example')
我不知道行是如何增强的。
所以我创建了一个小脚本:
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()
此致
这会写入第一个 sheet,但所有其他 sheet 都是空白的。
for date in dates:
sheet = wb.add_worksheet(date)
sheet.write(row, 0, 'example')
我想为每个日期创建一个名称与日期相同的 sheet,然后写入每个 sheet。 sheet 是用正确的名称创建的,但除了第一个 sheet.
之外什么都没有这是工作正常的代码片段 me.you 可以替换列表中的普通整数 dates.It 正在创建多个工作表并写入所有工作表。
import xlwt
List=[1,2,3,4]
book = xlwt.Workbook(encoding = "utf-8")
for i in List:
sheet1=book.add_sheet(str(i))
sheet1.write(0,0,"Example")
book.save("Test_Status.xls")
我假设你的变量 wb 是工作簿并且之前已初始化。 在指令中
sheet.write(row, 0, 'example')
我不知道行是如何增强的。 所以我创建了一个小脚本:
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()
此致