使用Excel的加载功能PowerQuery可以合并文件夹中的多个工作簿内的很多工作表,python也可以,几行代码轻松搞定。
原始文件:
下面使用pandas、os两个Python库进行文件合并
# 导入库
import pandas as pd
import os
df = pd.DataFrame()
path_str = 'D:/待汇总数据'
for excel_str in os.listdir(path_str):
new_path = os.path.join(path_str,excel_str)
if os.path.isfile(new_path):
excel = pd.ExcelFile(new_path)
for sheet in excel.sheet_names:
if sheet != '版权声明': # 删除不需要的工作表
sheet_excel = excel.parse(sheet)
sheet_excel['地区'] = excel_