Python如何將兩個(gè)Excel文件按相同字段合并到一起
在工作中我們需要將兩個(gè)有關(guān)聯(lián)的數(shù)據(jù)文件合并成一個(gè)Excel
1. 創(chuàng)建兩個(gè)excel文件
test1

test2

2. 使用Pandas 數(shù)據(jù)分析工具進(jìn)行合并
Pandas 一個(gè)強(qiáng)大的分析結(jié)構(gòu)化數(shù)據(jù)的工具集,提供了易于使用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具,特別適用于處理結(jié)構(gòu)化數(shù)據(jù),如表格型數(shù)據(jù)(類(lèi)似于Excel表格)
import pandas as pd
file1 = pd.read_excel('test1.xlsx')
file2 = pd.read_excel('test2.xlsx')
# 根據(jù)ID字段將file1和file2合并到一起,并將結(jié)果保存在merged_file變量
merged_file = pd.merge(file1, file2, on='id')
# 將合并后的結(jié)果保存到新的Excel文件中
merged_file.to_excel('merged_file.xlsx', index=False)
print("文件合并完成!")merged_file.to_excel('merged_file.xlsx', index=False);index=False:不會(huì)將 DataFrame 的索引寫(xiě)入 Excel 文件。- Excel 文件中將只有 DataFrame 的列,而沒(méi)有索引列
3. 運(yùn)行成功后顯示新創(chuàng)建的Excel


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pycharm遠(yuǎn)程連接vagrant虛擬機(jī)中mariadb數(shù)據(jù)庫(kù)
這篇文章主要介紹了pycharm遠(yuǎn)程連接vagrant虛擬機(jī)中mariadb數(shù)據(jù)庫(kù),需要的朋友可以參考下2020-06-06
在linux系統(tǒng)下安裝python librtmp包的實(shí)現(xiàn)方法
今天小編就為大家分享一篇在linux系統(tǒng)下安裝python librtmp包的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
python中類(lèi)的輸出或類(lèi)的實(shí)例輸出為<__main__類(lèi)名 object at xxxx>這種形式的原因
在本篇文章里小編給大家分享了關(guān)于python中類(lèi)的輸出或類(lèi)的實(shí)例輸出為何是<__main__類(lèi)名 object at xxxx>這種形式,需要的朋友們可以參考下。2019-08-08
python實(shí)現(xiàn)自動(dòng)登錄人人網(wǎng)并訪問(wèn)最近來(lái)訪者實(shí)例
這篇文章主要介紹了python實(shí)現(xiàn)自動(dòng)登錄人人網(wǎng)并訪問(wèn)最近來(lái)訪者實(shí)例,該實(shí)例是在前面登錄人人網(wǎng)實(shí)例基礎(chǔ)上的擴(kuò)展,是非常實(shí)用的一個(gè)技巧,需要的朋友可以參考下2014-09-09
Python結(jié)合wxPython開(kāi)發(fā)一個(gè)智能桌面整理助手
本文介紹了一款基于使用行為的智能桌面整理工具,采用Python和wxPython開(kāi)發(fā),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2026-01-01

