python excel拆分成多个
时间: 2023-12-26 21:27:19 浏览: 100
Python3+pandas+pyside2打包exe制作的excel拆分工具
以下是将Excel拆分为多个Excel的Python代码示例:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('原始文件.xlsx')
# 根据条件拆分为多个Excel文件
conditions = ['销售部门一', '销售部门二', '销售部门三']
for condition in conditions:
ne_df = df[df['部门'] == condition]
new_df.to_excel(f'{condition}.xlsx', index=False)
print("Excel拆分完成!")
```
这段代码使用了`pandas`库来读取和处理Excel文件。首先,我们使用`pd.read_excel()`函数读取原始Excel文件,并将其存储在一个DataFrame对象中。然后,我们使用`df[df['部门'] == condition]`来根据条件筛选出符合条件的行,并将结果存储在一个新的DataFrame对象中。最后,我们使用`to_excel()`函数将新的DataFrame对象保存为一个新的Excel文件。
请注意,你需要将代码中的`'原始文件.xlsx'`替换为你实际的原始Excel文件的路径,以及根据你的需求修改条件列表`conditions`。
阅读全文