提示:
①可以直接复制如下代码,修改文件中的两个路径即可,放心食用
import pandas as pd
import os
#设置需要合并的多个表的路径(不需要加表名)
r='C:/Users/may/Desktop/电票1-11月份/电票1-11月份 - 副本/黄浦/' ###路径以文件夹结束,那么最后要加上‘/’,否则报错。
a=pd.DataFrame()
print(a)
for i in os.listdir(r): # os.listdir(r) 文件名
print(r+i)
table_content=pd.read_excel(r+i,sheet_name = 0,header=0) ###如果想要合并多个文件的所有sheet,在后面加 None 即可。header=0:设置第一行为表头。
# a.to_excel('C:/Users/may/Desktop/电票1-11月份/黄浦/合并表1.xlsx')
a=pd.concat([a,table_content])
# print(a)
#修改合并后的目标表的路径和表名
a.to_excel('C:/Users/may/Desktop/电票1-11月份/电票1-11月份 - 副本/黄浦/合并表1.xlsx',index = False) #index = False 的作用:在合并的目标表里面去掉索引列