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

使用Python實現(xiàn)合并多個Excel文件

 更新時間:2023年12月11日 16:51:44   作者:E-iceblue  
合并Excel可以將多個文件中的數(shù)據(jù)合并到一個文件中,這樣可以幫助我們更好地匯總和管理數(shù)據(jù),本文主要介紹了如何使用第三方Python庫 Spire.XLS for Python 實現(xiàn)以上兩種合并Excel文件的需求,有需要的可以了解下

合并Excel可以將多個文件中的數(shù)據(jù)合并到一個文件中,這樣可以幫助我們更好地匯總和管理數(shù)據(jù)。日常工作中,合并Excel主要有以下兩種需求:

  • 將多個Excel文件合并為一個文件
  • 將多個Excel工作表合并為一個工作表

這篇文章將介紹如何使用第三方Python庫 Spire.XLS for Python 實現(xiàn)以上兩種合并Excel文件的需求。

將多個Excel文件合并為一個文件

Spire.XLS for Python 可以將同一文件夾或者不同文件路徑下的多個Excel文件合并到一個Excel文件中。大概實現(xiàn)思路是:

  • 首先創(chuàng)建一個列表,用于存儲所有需要合并的Excel文件。
  • 然后遍歷列表中的文件并將它們都載入到一個臨時的工作簿中。
  • 最后遍歷臨時工作簿中的所有工作表,然后通過Workbook.Worksheets.AddCopy() 方法將這些工作表都復制到一個新的Excel文件中并保存。

目標文件(位于不同文件路徑):

合并后的Excel文件:

示例代碼:

from spire.xls import *
from spire.common import *
 
# 創(chuàng)建一個列表,并將需要合并的Excel文件放入其中
files = []
files.append("F:\\成績表.xlsx" )
files.append("分析.xlsx")
files.append("C:\\Users\\Administrator\\Desktop\\總結(jié).xlsx")
 
# 創(chuàng)建一個新工作簿
newbook = Workbook()
# 刪除其中的默認工作表
newbook.Worksheets.Clear()
 
# 創(chuàng)建一個臨時工作簿
tempbook = Workbook()
# 遍歷列表中的文件路徑
for file in files:
    # 將列表中的文件加載到臨時工作簿中
    tempbook.LoadFromFile(file)
    # 遍歷臨時工作簿中所有的工作表
    for sheet in tempbook.Worksheets:
        # 將臨時工作簿中的工作表復制到新工作簿中
        newbook.Worksheets.AddCopy(sheet, WorksheetCopyType.CopyAll)
 
# 將新工作簿另存為.xlsx文件
newbook.SaveToFile("合并Excel文件.xlsx", ExcelVersion.Version2016)
newbook.Dispose()
tempbook.Dispose()

將多個Excel工作表合并為一個工作表

將多個文件中的工作表合并到一個工作表中首先是需要獲取工作表中的包含數(shù)據(jù)的單元格區(qū)域,然后將該單元格區(qū)域通過 CellRange.Copy(destRange) 方法將其復制到指定工作表中。

目標工作表:

合并后:

示例代碼:

from spire.xls import *
from spire.common import *
 
# 創(chuàng)建Workbook類的對象
workbook = Workbook()
# 加載第一個Excel文件
workbook.LoadFromFile("表1.xlsx")
 
# 創(chuàng)建Workbook類的對象
workbook2 = Workbook()
# 加載第二個Excel文件
workbook2.LoadFromFile("表2.xlsx")
 
# 獲取兩個Excel文件中的第一張工作表
sheet1 = workbook.Worksheets[0]
sheet2 = workbook2.Worksheets[0]
 
# 獲取第二個文件工作表中用到的區(qū)域
sourceRange = sheet2.AllocatedRange
# 在第一個文件工作表中指定目標區(qū)域
destRange = sheet1.Range[sheet1.LastRow + 1, 1]
 
# 將第二個文件工作表中用到的區(qū)域復制到第一個文件工作表中目標區(qū)域
sourceRange.Copy(destRange)
 
# 保存結(jié)果文件
workbook.SaveToFile("合并多個工作表.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

到此這篇關(guān)于使用Python實現(xiàn)合并多個Excel文件的文章就介紹到這了,更多相關(guān)Python合并多個Excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python數(shù)據(jù)報表之Excel操作模塊用法分析

    Python數(shù)據(jù)報表之Excel操作模塊用法分析

    這篇文章主要介紹了Python數(shù)據(jù)報表之Excel操作模塊用法,結(jié)合實例形式分析了XlsxWriter模塊的功能及簡單使用方法,需要的朋友可以參考下
    2019-03-03
  • python關(guān)鍵字傳遞參數(shù)實例分析

    python關(guān)鍵字傳遞參數(shù)實例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于python關(guān)鍵字傳遞參數(shù)實例分析內(nèi)容,有需要的朋友們可以學習參考下。
    2021-06-06
  • Python抓取靜態(tài)網(wǎng)頁數(shù)據(jù)的完整指南

    Python抓取靜態(tài)網(wǎng)頁數(shù)據(jù)的完整指南

    靜態(tài)網(wǎng)頁是指網(wǎng)頁的內(nèi)容在服務器上被創(chuàng)建和存儲時就已經(jīng)完全確定好了,本文將和大家詳細講講如何使用Python抓取靜態(tài)網(wǎng)頁數(shù)據(jù),感興趣的小伙伴可以了解下
    2025-11-11
  • Python實現(xiàn)OFD文件轉(zhuǎn)PDF

    Python實現(xiàn)OFD文件轉(zhuǎn)PDF

    OFD 文件是由中國國家標準化管理委員會制定的國家標準,是一種開放式文檔格式,具有高度可擴展性和可編輯性,本文主要介紹了如何利用Python實現(xiàn)OFD文件轉(zhuǎn)PDF,需要的可以參考下
    2024-10-10
  • python中的一些類型轉(zhuǎn)換函數(shù)小結(jié)

    python中的一些類型轉(zhuǎn)換函數(shù)小結(jié)

    python中的一些類型轉(zhuǎn)換函數(shù),供大家參考
    2013-02-02
  • PyCharm 中安裝并使用 Codex的實戰(zhàn)指南

    PyCharm 中安裝并使用 Codex的實戰(zhàn)指南

    本文介紹了在PyCharm中安裝和配置CodexAgent的詳細步驟,包括安裝前準備、推薦安裝流程、遇到地區(qū)報錯時的處理方法、安裝完成后的驗證與模型選擇,以及常見問題與排查清單
    2026-05-05
  • Django url,從一個頁面調(diào)到另個頁面的方法

    Django url,從一個頁面調(diào)到另個頁面的方法

    今天小編就為大家分享一篇Django url,從一個頁面調(diào)到另個頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python DataFrame.groupby()聚合函數(shù),分組級運算

    Python DataFrame.groupby()聚合函數(shù),分組級運算

    python的pandas包提供的數(shù)據(jù)聚合與分組運算功能很強大,也很靈活,本文就帶領(lǐng)大家一起來了解groupby技術(shù),感興趣的朋友跟隨小編一起來看下
    2018-09-09
  • Python七種距離度量方法全解析

    Python七種距離度量方法全解析

    這篇文章主要介紹了Python七種距離度量方法的相關(guān)資料,包括曼哈頓距離、歐氏距離、切比雪夫距離和明科夫斯基距離,并提供每種距離的具體計算示例及其應用場景,幫助大家更好地理解距離度量,需要的朋友可以參考下
    2026-01-01
  • 通過實例了解python property屬性

    通過實例了解python property屬性

    這篇文章主要介紹了通過實例了解python property屬性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論

忻城县| 柳江县| 嘉义市| 蓝山县| 永川市| 察隅县| 肇源县| 池州市| 法库县| 天祝| 高安市| 华宁县| 新津县| 孝感市| 汕尾市| 武宣县| 白沙| 麻阳| 平南县| 东平县| 吴江市| 乌鲁木齐县| 宿州市| 葫芦岛市| 棋牌| 个旧市| 淮安市| 玉田县| 遵义县| 公主岭市| 浪卡子县| 黄冈市| 太原市| 湘潭县| 海盐县| 眉山市| 丰宁| 诸暨市| 西华县| 阿拉尔市| 利辛县|