以下是一个基本的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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录