最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python快速進(jìn)行Excel合并的幾種場景

 更新時間:2023年10月31日 10:19:24   作者:Forge_ahead  
由于工作需要,客戶需要將多個excel文件合并成一個excel中,下面這篇文章主要給大家介紹了關(guān)于使用Python快速進(jìn)行Excel合并的幾種場景,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

本文記錄工作中常遇到的幾種Excel文件合并的情景,實際運到問題可以直接運行程序,輸入要合并的文件所在的路徑就可以實現(xiàn)自動合并,提升工作效率。

情形一:Excel屬于同一文件夾下

#同一文件夾下多個Excel合并
import pandas as pd
import os

#文件路徑
file_dir = input('請輸入合并Excel文件所在的位置路徑:')
#構(gòu)建新的表格名稱
new_filename = file_dir + '\\new_file.xlsx'
#找到文件路徑下的所有表格名稱,返回列表
file_list = os.listdir(file_dir)
new_list = []

for file in file_list:
    #重構(gòu)文件路徑
    file_path = os.path.join(file_dir,file)
    #將excel轉(zhuǎn)換成DataFrame
    dataframe = pd.read_excel(file_path)
    #保存到新列表中
    new_list.append(dataframe)

#多個DataFrame合并為一個
df = pd.concat(new_list)
#寫入到一個新excel表中
df.to_excel(new_filename,index=False)

情形二:Excel屬于不同文件夾下

#多個文件夾下Excel合并
import pandas as pd
import os

#文件路徑
file_dir = input('請輸入合并Excel文件所在文件夾的路徑:')
#構(gòu)建新的表格名稱
new_filename = file_dir + '\\new_file.xlsx'
#找到文件路徑下的所有表格名稱
file_list = os.walk(file_dir)
new_list = []

for dir_path,dirs,files in file_list:
    for file in files:
        #重構(gòu)文件路徑
        file_path = os.path.join(dir_path,file)
        #將excel轉(zhuǎn)換成DataFrame
        df = pd.read_excel(file_path)
        new_list.append(df)

#多個DataFrame合并為一個
df = pd.concat(new_list)
#寫入到一個新excel表中
df.to_excel(new_filename,index=False)

情形三:Excel合并并將文件名單獨添加一列

#同一文件夾下多個Excel合并,并將文件名作為新的一列
import pandas as pd
import os

#文件路徑
file_dir = input('請輸入合并Excel文件所在的位置路徑:')
#構(gòu)建新的表格名稱
new_filename = file_dir + '\\new_file.xlsx'
#找到文件路徑下的所有表格名稱,返回列表
file_list = os.listdir(file_dir)
new_list = []

for file in file_list:
    #重構(gòu)文件路徑
    file_path = os.path.join(file_dir,file)
    #將excel轉(zhuǎn)換成DataFrame
    dataframe = pd.read_excel(file_path)
    #處理文件名
    big_class = file.split('_')[1]
    dataframe['bigclass'] = big_class
    #保存到新列表中
    new_list.append(dataframe)

#多個DataFrame合并為一個
df = pd.concat(new_list)
#寫入到一個新excel表中
df.to_excel(new_filename,index=False)

總結(jié) 

到此這篇關(guān)于使用Python快速進(jìn)行Excel合并的幾種場景的文章就介紹到這了,更多相關(guān)Python快速合并Excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在VSCode中添加Python解釋器并安裝Python庫的方法

    在VSCode中添加Python解釋器并安裝Python庫的方法

    這篇文章主要介紹了在VSCode中添加Python解釋器并安裝Python庫的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Python代碼集pathlib應(yīng)用之獲取指定目錄下的所有文件

    Python代碼集pathlib應(yīng)用之獲取指定目錄下的所有文件

    這篇文章主要介紹了Python代碼集pathlib應(yīng)用之獲取指定目錄下的所有文件,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 利用python實現(xiàn)聚類分析K-means算法的詳細(xì)過程

    利用python實現(xiàn)聚類分析K-means算法的詳細(xì)過程

    K-means算法是很典型的基于距離的聚類算法,采用距離作為相似性的評價指標(biāo),即認(rèn)為兩個對象的距離越近,其相似度就越大,下面通過本文給大家介紹利用python實現(xiàn)聚類分析K-means算法的詳細(xì)過程,感興趣的朋友一起看看吧
    2021-11-11
  • 使用Python發(fā)送Post請求以及解析響應(yīng)結(jié)果

    使用Python發(fā)送Post請求以及解析響應(yīng)結(jié)果

    發(fā)送post的請求參考例子很簡單,實際遇到的情況卻是很復(fù)雜的,下面這篇文章主要給大家介紹了關(guān)于如何使用Python發(fā)送Post請求以及解析響應(yīng)結(jié)果的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • pytorch模型訓(xùn)練的時候GPU使用率不高的問題

    pytorch模型訓(xùn)練的時候GPU使用率不高的問題

    這篇文章主要介紹了pytorch模型訓(xùn)練的時候GPU使用率不高的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 基于python traceback實現(xiàn)異常的獲取與處理

    基于python traceback實現(xiàn)異常的獲取與處理

    這篇文章主要介紹了基于python traceback實現(xiàn)異常的獲取與處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • 基于Python和wxPython打造一個智能日期文件夾管理工具

    基于Python和wxPython打造一個智能日期文件夾管理工具

    在日常辦公中,我們經(jīng)常需要按日期組織文件,比如每天創(chuàng)建一個以日期命名的文件夾(如20251214),將前一天的Excel文件復(fù)制過來并更新日期,今天,我將分享如何用Python的wxPython模塊打造一個智能的日期文件夾管理工具,需要的朋友可以參考下
    2025-12-12
  • Python并行計算庫Joblib高效使用指北

    Python并行計算庫Joblib高效使用指北

    Joblib是用于高效并行計算的Python開源庫,其提供了簡單易用的內(nèi)存映射和并行計算的工具,以將任務(wù)分發(fā)到多個工作進(jìn)程中,這篇文章主要介紹了Python并行計算庫Joblib使用指北,需要的朋友可以參考下
    2024-08-08
  • PYTHON基礎(chǔ)-時間日期處理小結(jié)

    PYTHON基礎(chǔ)-時間日期處理小結(jié)

    PYTHON時間日期處理函數(shù)以datetime為中心, 起點或中轉(zhuǎn), 轉(zhuǎn)化為目標(biāo)對象, 涵蓋了大多數(shù)業(yè)務(wù)場景中需要的日期轉(zhuǎn)換處理,這里就為大家介紹一下,需要的朋友可以參考下
    2018-05-05
  • Python協(xié)程 yield與協(xié)程greenlet簡單用法示例

    Python協(xié)程 yield與協(xié)程greenlet簡單用法示例

    這篇文章主要介紹了Python協(xié)程 yield與協(xié)程greenlet簡單用法,簡要講述了協(xié)程的概念、原理,并結(jié)合實例形式分析了Python協(xié)程 yield與協(xié)程greenlet基本使用方法,需要的朋友可以參考下
    2019-11-11

最新評論

孟津县| 武义县| 河北省| 保德县| 泸定县| 清镇市| 八宿县| 垫江县| 天等县| 新津县| 大埔县| 新化县| 石棉县| 湘乡市| 黄浦区| 鲁山县| 卢湾区| 伊吾县| 阳江市| 沛县| 汉沽区| 西畴县| 青海省| 耒阳市| 辉南县| 丽江市| 上蔡县| 图们市| 小金县| 台安县| 都江堰市| 醴陵市| 香港| 彭泽县| 阳高县| 修文县| 彰化县| 三门峡市| 星座| 邻水| 山西省|