使用python按不同值将excel拆分成多个excel文件,并保留数据原格式
时间: 2023-08-06 08:09:42 浏览: 111
xlsx文件按列筛选拆分成多个文件工具
你可以使用Python中的pandas库来按不同值将Excel文件拆分成多个Excel文件并保留数据原格式。以下是一个例子:
``` python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
# 获取所有不同的条件值
criteria_values = df['column_name'].unique()
# 按照不同的条件值拆分为多个Excel文件
for criteria_value in criteria_values:
group = df.loc[df['column_name'] == criteria_value]
group.to_excel(f'{criteria_value}.xlsx', index=False)
```
在上面的代码中,我们首先使用`pd.read_excel()`函数读取Excel文件,然后使用`unique()`方法获取所有不同的条件值,最后使用`loc`方法按照不同的列名和条件值进行筛选,并使用`to_excel()`方法将符合条件的数据保存为一个新的Excel文件,文件名为该条件值,保留数据的原格式。
阅读全文