案例背景
现有一个工作簿T1.xlsx,新建一个工作簿T2.xlsx,要将T1.xlsx中的数据转移到T2.xlsx中
实现思路
此案例其实就是一个简单的表格数据获取以及表格数据添加的流程,可以先利用iter_rows()来获取T1.xlsx中的数据,然后直接利用工作表对象.append()来讲数据添加进新表格中
源代码
from openpyxl import load_workbook,Workbook
# 打开T1工作簿
wb=load_workbook('T1.xlsx')
ws=wb.active
# 创建一个新的工作表
wb2=Workbook()
ws2=wb2.active
# 获取T1中的表格数据
for row in ws.iter_rows(values_only=True):
# 添加到新表中
ws2.append(row)
# 保存新工作簿
wb2.save('T2.xlsx')