有多个同样格式的excel表格,需要把这些表格合并起来,再处理。
#先定义total,我是先读取其中一个文件,这样就可以确保concat的时候很方便
import_data_path = '指定文件夹'
os.chdir(import_data_path)
for filename in os.listdir(import_data_path):
xls_file = pd.ExcelFile(filename)
df = xls_file.parse('Grid Results')
total = pd.concat([total,df])
total = total.reset_index(drop = True)
最后一步也很重要,concat把小表的索引也直接连接起来,最后输出的总表需要重新定义索引,后面处理才比较方便。