美文网首页coding
python 根据两个表格相同的列合并

python 根据两个表格相同的列合并

作者: 九月_1012 | 来源:发表于2024-01-05 23:11 被阅读0次

pandas进行表格的合并

#!/bin/python

import pandas as pd
import openpyxl

excel_file = pd.read_excel('input1.xlsx', sheet_name=['sheet1', 'sheet2'])

table1 = excel_file['sheet1']
table2 = excel_file['sheet2']
#header_order = ['XX1', 'XX2','相同的列名XX']
merged_table = pd.merge(table1 , table2 , on='相同的列名XX')#.reindex(columns=header_order)
excel_writer = pd.ExcelWriter('merged_output.xlsx', engine='openpyxl')
merged_table.to_excel(excel_writer, sheet_name='merge_XX', index=False)

excel_writer._save()

相关文章

网友评论

    本文标题:python 根据两个表格相同的列合并

    本文链接:https://www.haomeiwen.com/subject/qwoindtx.html