title: How to add "existing" worksheet to a workbook using xlrd, xlwt and xlutils
body: <p>If I understand correctly, a Workbook's <code>add_sheet</code> method creates a new worksheet (and adds it to the workbook). I have an existing excel template (with one formatted sheet that serves as a base to add information to) that I would like to copy using xlutils and add it to a new Workbook multiple times using new sheet names. How do I go about achieving this? I went through the code to find out how to add an existing worksheet to an existing workbook, but couldn't find anything like that?</p>
  
  <pre><code>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')
  </code></pre>