私の理解が正しければ、ワークブックのadd_sheet
メソッドは新しいワークシートを作成します (そしてそれをワークブックに追加します)。xlutils を使用してコピーし、新しいシート名を使用して新しいワークブックに複数回追加したい既存の Excel テンプレート (情報を追加するためのベースとして機能する 1 つの書式設定されたシートを含む) があります。これを達成するにはどうすればよいですか?コードを調べて、既存のワークシートを既存のワークブックに追加する方法を見つけましたが、そのようなものは見つかりませんでしたか?
from xlrd import open_workbook
from xlutils.copy import copy
from xlwt import Workbook
rb = open_workbook('report3.xlt',formatting_info=True)
wb = copy(rb)
new_book = Workbook()
for distinct_employee in distinct_employees:
w_sheet = wb.get_sheet(0)
w_sheet.write(6,6,distinct_employee.name)
# give the sheet a new name (distinct_employee.id_number)
# add this sheet to new_book
book.save('all_employees.xls')