使用python將多個excel文件合并到同一個文件的方法
更新時間:2019年07月09日 09:24:43 作者:從小白到菜鳥
這篇文章主要介紹了使用python將多個excel文件合并到同一個文件的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
應用場景:使用pandas把多個相同結構的Excel文件合并為一個。
原始數(shù)據(jù):
相關代碼:
import os
import pandas as pd
# 將文件讀取出來放一個列表里面
pwd = 'test' # 獲取文件目錄
# 新建列表,存放文件名
file_list = []
# 新建列表存放每個文件數(shù)據(jù)(依次讀取多個相同結構的Excel文件并創(chuàng)建DataFrame)
dfs = []
for root,dirs,files in os.walk(pwd): # 第一個為起始路徑,第二個為起始路徑下的文件夾,第三個是起始路徑下的文件。
for file in files:
file_path = os.path.join(root, file)
file_list.append(file_path) # 使用os.path.join(dirpath, name)得到全路徑
df = pd.read_excel(file_path) # 將excel轉換成DataFrame
dfs.append(df)
# 將多個DataFrame合并為一個
df = pd.concat(dfs)
# 寫入excel文件,不包含索引數(shù)據(jù)
df.to_excel('test\\result.xls', index=False)
合并結果:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
pandas實戰(zhàn):分析三國志人物示例實現(xiàn)
這篇文章主要介紹了pandas實戰(zhàn):分析三國志人物示例實現(xiàn),本文章內容詳細,具有很好的參考價值,希望對大家有所幫助,需要的朋友可以參考下2023-01-01
Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程
這篇文章主要介紹了Anaconda配置pytorch-gpu虛擬環(huán)境步驟整理,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04

