pandas拆分excel
时间: 2023-08-08 08:05:40 浏览: 249
Excel文件拆分
你可以使用Pandas库来拆分Excel文件。下面是一个使用Pandas将Excel文件拆分为多个Sheet的示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('input.xlsx')
# 根据某一列的值拆分为多个DataFrame
dfs = []
for value in df['column_name'].unique():
temp_df = df[df['column_name'] == value]
dfs.append(temp_df)
# 将每个DataFrame保存为独立的Sheet
with pd.ExcelWriter('output.xlsx') as writer:
for i, temp_df in enumerate(dfs):
temp_df.to_excel(writer, sheet_name=f'Sheet{i+1}', index=False)
```
在上面的代码中,你需要将`input.xlsx`替换为你要拆分的Excel文件路径,将`column_name`替换为用于拆分的列名。拆分后的结果将保存为`output.xlsx`文件中的多个Sheet。
请注意,你需要确保在运行代码之前已经安装了Pandas库。你可以使用以下命令来安装它:
```
pip install pandas
```
希望对你有所帮助!如果有任何进一步的问题,请随时提问。
阅读全文