Как добавить «существующий» рабочий лист в книгу с помощью xlrd, xlwt и xlutils

Если я правильно понимаю, метод Workbook add_sheet создает новый рабочий лист (и добавляет его в книгу У меня есть существующий шаблон Excel (с одним форматированным листом, который служит основой для добавления информации), который я хотел бы скопировать с помощью xlutils и добавить его в новую книгу несколько раз, используя новые имена листов. Как мне это сделать Я просмотрел код, чтобы узнать, как добавить существующий рабочий лист в существующую книгу, но ничего подобного не нашел?

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')
5
задан chefsmart 30 March 2011 в 03:15
поделиться