1. 程式人生 > 其它 >python辦公技巧06丨excel檔案批量合併

python辦公技巧06丨excel檔案批量合併

技術標籤:python辦公自動化技巧python辦公

使用場景:

  • 大量的較規範的excel表格需要彙總成一個數據
# 匯入工具包
import pandas as pd
import os

# 設定檔案路徑
path = 'C:/Users/yyz/Desktop/python辦公技巧/data/資料合併/'
# 空列表, 用於存放檔案路徑
files = []
for file in os.listdir(path):
    if file.endswith(".xlsx"):
        files.append(path+file)

# 檢視列表
files

# 定義一個空的dataframe
data = pd.DataFrame() # 遍歷所有檔案 for file in files: datai = pd.read_excel(file) datai_len = len(datai) data = data.append(datai) # 新增到總的資料中 print('讀取%i行資料,合併後文件%i列, 名稱:%s'%(datai_len,len(data.columns),file.split('/')[-1])) # 檢視是否全部讀取,格式是否出錯 # 重置索引 data.reset_index(drop=
True,inplace=True) # 檢視資料 data.head()

在這裡插入圖片描述