每个源文件只包含一个工作表。我只想把这些表格合并成一个文件。我想我得用win32com。
有人知道怎么做吗?
更新:要合并的工作表具有广泛的条件格式,我希望保留这些格式。以下代码只能将它们与丢失的所有条件格式信息合并。
from openpyxl import load_workbook, Workbook
import os
fwb = Workbook()
wb = load_workbook('CM1.xlsx')
ws1 = wb.active
wb = load_workbook('CM2.xlsx')
ws2 = wb.active
wb = load_workbook('CM3.xlsx')
ws3 = wb.active
fwb.add_sheet(ws1)
fwb.add_sheet(ws2)
fwb.add_sheet(ws3)
fwb.save('CM.xlsx')
这将把第1页ot粘贴到空工作簿的第1页
谢谢你们俩!听了你的建议并试了5分钟后,下面的方法奏效了!
相关问题 更多 >
编程相关推荐