Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7 PythonXLSXWriter-写入多个工作表_Python 2.7_Xlsxwriter - Fatal编程技术网

Python 2.7 PythonXLSXWriter-写入多个工作表

Python 2.7 PythonXLSXWriter-写入多个工作表,python-2.7,xlsxwriter,Python 2.7,Xlsxwriter,这会写入第一张图纸,但所有其他图纸均为空白 for date in dates: sheet = wb.add_worksheet(date) sheet.write(row, 0, 'example') 对于每个日期,我想创建一个名称等于日期的工作表,然后写入每个工作表。工作表是用正确的名称创建的,但除了第一张工作表外,没有其他内容。这是代码片段,对我来说很好。您可以用日期替换列表中的正常整数。它正在创建多张工作表并写入所有工作表 import xlwt List=[1,2,

这会写入第一张图纸,但所有其他图纸均为空白

for date in dates:
    sheet = wb.add_worksheet(date)
    sheet.write(row, 0, 'example')

对于每个日期,我想创建一个名称等于日期的工作表,然后写入每个工作表。工作表是用正确的名称创建的,但除了第一张工作表外,没有其他内容。

这是代码片段,对我来说很好。您可以用日期替换列表中的正常整数。它正在创建多张工作表并写入所有工作表

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')
我不知道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()

关于

对不起,我刚刚意识到我使用的是xlsx writer,因为我无法下载并打开@TripathiAnurag