记录一下代码:
import pandas as pd
file_path = "xxxx.xls"
xls_file=pd.ExcelFile(file_path)
sheet_names = xls_file.sheet_names
df_all = pd.DataFrame()
for i in range(len(sheet_names)):
df = pd.read_excel(file_path, sheet_name=sheet_names[i])
df_all = df_all.append(df)
print(sheet_names[i])
df_all.to_excel("xxxnew.xlsx", index=False)
要求是所有sheet中的列名相同,才能执行合并