Как сохранить несколько листов XLWT в одном файле Excel в виде отдельных листов/вкладок и сохранить форматирование?

#python #excel #xlrd #xlwt #xlutils

#питон #превосходить #xlrd #xlwt #xlutils

Вопрос:

 def _getOutCell(outSheet, colIndex, rowIndex):  row = outSheet._Worksheet__rows.get(rowIndex)  if not row: return None  cell = row._Row__cells.get(colIndex)  return cell  def setOutCell(outSheet, col, row, value):  """ Change cell value without changing formatting. """  previousCell = _getOutCell(outSheet, col, row)  outSheet.write(row, col, value)  if previousCell:  newCell = _getOutCell(outSheet, col, row)  if newCell:  newCell.xf_idx = previousCell.xf_idx  rs_template_input = xlrd.open_workbook(lt;path to filegt;, formatting_info=True)  rs_copy_1 = xlutils.copy.copy(rs_template_input) rs_copy_2 = xlutils.copy.copy(rs_template_input)  rs_template_sheet_1 = rs_copy_1.get_sheet(0) rs_template_sheet_2 = rs_copy_2.get_sheet(0)  setOutCell(rs_template_sheet_1, 2, 3, 'project 1') setOutCell(rs_template_sheet_2, 2, 3, 'project 2')  

Я хочу, чтобы rs_template_sheet_1 и rs_template_sheet_2 были двумя листами/вкладками в одном файле excel и сохраняли форматирование

PS: Функция setOutCell используется для записи в ячейку в excel и сохранения форматирования