首頁>科技>

pandas是為Python程式語言編寫的用於資料處理和分析的軟體庫。合併同一目錄下的多個excel檔案是辦公中經常遇到的場景,本文將利用pandas完成該操作。

1 引入作案工具(pandas 和 路徑工具)

import pandas as pdfrom pathlib import Path

2 傳入excel所在目錄

excel_dir = Path('excel目錄,如:E:/excel_files')

3 獲取到路徑下面的 excel 檔案列表

excel_files = excel_dir.glob('*.xlsx')

4 建立 pandas 表格型別 dataFrame

df = pd.DataFrame()

5 遍歷excel檔案,讀到資料新增到pandas表格中

for xls in excel_files:    data = pd.read_excel(xls, 'sheet_name')    df = df.append(data)

6 將pandas表格中所有資料(合併後的excel資料)寫入到新的excel中

df.to_excel(excel_dir / "output.xlsx")

參考資料

Import multiple excel files into python pandas and concatenate them into one dataframe – Stack OverflowCombining Data From Multiple Excel Files – Practical Business Python

126
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 社群團購終於迎來監管,九條新規出臺,網際網路巨頭該收收心了