import pandas as pd
# 读取Excel文件
df = pd.read_excel('path/sample.xlsx', sheet_name='sheet1')
# 获取第一行作为目录
header = list(df.columns)
# 拆分每一行为一个Excel文件
for i, row in df.iterrows():
# 获取文件名
filename = row['列名']
# 创建新的DataFrame,只包含当前行
new_df = pd.DataFrame([row], columns=header)
# 保存为新的Excel文件
new_df.to_excel(f'path/{filename}.xlsx', index=False, sheet_name='sheet1')
11-24
180
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)