使用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)
合并結果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python提示[Errno 32]Broken pipe導致線程crash錯誤解決方法
這篇文章主要介紹了Python提示[Errno 32]Broken pipe導致線程crash錯誤解決方法,是ThreadingHTTPServer實現(xiàn)http服務中經(jīng)常會遇到的問題,需要的朋友可以參考下2014-11-11
python中子類調(diào)用父類函數(shù)的方法示例
Python中類的初始化方法是__init__(),因此父類、子類的初始化方法都是這個,下面這篇文章主要給大家介紹了關于python中子類調(diào)用父類函數(shù)的方法示例,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。2017-08-08
pytorch + visdom CNN處理自建圖片數(shù)據(jù)集的方法
這篇文章主要介紹了pytorch + visdom CNN處理自建圖片數(shù)據(jù)集的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文)
這篇文章主要介紹了windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01

