一次性解决 excel 表格带格式汇总问题

带格式的表格汇总,一直是比较头疼的问题,包括 cell 颜色,cell 高度宽度,以及 cell 的合并等问题,以下代码直接解决表格合并带来的格式问题,简单高效。
话不多讲,直接上代码:

from win32com.client import Dispatch

path1 = 'File_path'
path2 = 'File_path'

xl = Dispatch("Excel.Application")
xl.Visible = True  # 将True改成false可以隐藏excel的操作可见性

wb1 = xl.Workbooks.Open(Filename=path1)
wb2 = xl.Workbooks.Open(Filename=path2)

ws1 = wb1.Worksheets(1)
ws1.Copy(Before=wb2.Worksheets(1))

wb2.Close(SaveChanges=True)
xl.Quit()

操作后原表格格式完整写入汇总表中。