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/nYXd 著作权归作者所有。请勿转载和采集!