1. 合并某路径下的所有表格到一张表格
import pandas as pd import os import xlwt #选择要合并的文件路径 file_dir = r'D:\\test\\' #指定合并后的文件名称和对应的路径 new_filename = file_dir + '\\performance_raw.xls' file_list = os.listdir(file_dir) new_list = [] for file in file_list: file_path = os.path.join(file_dir, file) dataframe = pd.read_excel(file_path) new_list.append(dataframe) df = pd.concat(new_list) df.to_excel(new_filename, index=False)
2. 取表格中的某些字段,并过滤某个字段的值