2016-05-30 15 views
2

これは最初のシートに書き込みますが、他のすべてのシートは空白です。Python XlsxWriter - 多くのシートに書き込む

日付ごとに、日付と同じ名前のシートを作成して、各シートに書き込む必要があります。シートは正しい名前で作成されますが、最初のシート以外は何もありません。

答えて

2

私はあなたの変数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() 

よろしく

1

これはme.youで正常に動作しているコードスニペットです。あなたは複数のシートを作成し、すべてのシートにも書き込んでいます。

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") 
+0

申し訳ありませんが、私はちょうど私がダウンロードするxlwtとオープン@TripathiAnuragを取得couldntのbecuase私はXLSXライターを使用していることに気づきました – Helpme

関連する問題