如何python代码实现excel把一个表的数据填入另一个表
以下是一个基本的Python代码示例,用于将一个Excel表格中的数据填入另一个表格中:
import openpyxl
# 打开工作簿和工作表
wb1 = openpyxl.load_workbook('表格1.xlsx') # 表格1为源表格
ws1 = wb1.active
wb2 = openpyxl.load_workbook('表格2.xlsx') # 表格2为目标表格
ws2 = wb2.active
# 复制数据
for row in ws1.iter_rows(min_row=2, values_only=True):
ws2.append(row)
# 保存工作簿
wb2.save('表格2.xlsx')
这个代码示例假设“表格1.xlsx”和“表格2.xlsx”都在Python脚本的当前工作目录下。在代码中,我们打开了这两个工作簿和它们的工作表,并使用iter_rows()方法从源表格中遍历每一行数据,然后使用append()方法将这些数据添加到目标表格的末尾。最后,我们保存了目标工作簿。
需要注意的是,这个代码示例假设两个表格的结构相同,即它们都有相同的列和列顺序。如果两个表格的结构不同,那么你需要修改代码以确保数据被正确地复制到目标表格中
原文地址: https://www.cveoy.top/t/topic/eOsA 著作权归作者所有。请勿转载和采集!