# '''将两个工作表的内容存到新的工作表上, 能否保留格式'''
# '''保留格式 sht_2.api.Copy(Before=sht_1.api)'''
# import xlwings as xw
# app = xw.App()
# wb = app.books[0]
# wb.sheets[-1].name = "工作表1"
# sht_1 = wb.sheets("工作表1")
# wb.sheets.add("工作表2") # 可与下一步合并
# sht_2 = wb.sheets("工作表2") # 空工作表.used_range == A1
# sht_3 = wb.sheets.add("工作表3")
# '''在工作表1和工作表2上写点东西'''
# RowCount_1 = sht_1.used_range.shape[0] # shape==(行,列)
# sht_3.cells(1, 'A').value = sht_1.used_range.value
# sht_3.cells(RowCount_1+1, 'A').value = sht_2.used_range.value
# '''如果两个工作表都有相同标题'''
# '''方法1: 同上, 只不过删除第Rowcount_1+1行'''
# sht_3.range(f'{RowCount_1+1}:{RowCount_1+1}').api.Delete() # range可选择区域, cells只能选择单个单元格, 不限范围的赋值则不受影响
# '''方法2: 如下'''
# sht_2.used_range[-1] == sht_2.used_range.last_cell
# sht_2.used_range[0].row - 1 + sht_2.used_range.shape[0] == sht_2.used_range[-1].row
# sht_3.clear_contents() # 只清空内容, 不清空格式
# sht_3.clear() # 清空工作表内容和格式
# sht_3.cells(1, 'A').value = sht_1.used_range.value
# sht_3.cells(RowCount_1+1, 'A').value = sht_2.range(f"{sht_2.used_range[0].row + 1}:{sht_2.used_range[-1].row}").value
# wb.close() # 未保存关闭
# app.quit()