你可以使用pandas库来实现这个功能。下面是一个示例代码:

import pandas as pd

# 读取表A和表B的数据
df_a = pd.read_excel('表A.xlsx')
df_b = pd.read_excel('表B.xlsx')

# 获取表A的第一行和表B的第三行
row_a = df_a.iloc[0]
row_b = df_b.iloc[2]

# 检查是否相等
if row_a.equals(row_b):
    # 获取表A该行的后几列
    cols_to_append = row_a.iloc[3:]

    # 将cols_to_append添加到表B的后面
    df_b = pd.concat([df_b, cols_to_append], axis=1)

# 将结果保存到新的Excel文件
df_b.to_excel('结果.xlsx', index=False)

请确保你已经安装了pandas库,并将'表A.xlsx'和'表B.xlsx'的文件路径替换为你自己的文件路径。此代码将读取表A和表B的数据,检查第一行和第三行是否相等,如果相等,则将表A该行的后几列粘贴到表B的后面,并将结果保存到一个新的Excel文件中。

Python Pandas: 在表A和表B中匹配数据并追加列

原文地址: https://www.cveoy.top/t/topic/eexZ 著作权归作者所有。请勿转载和采集!

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