python处理excel一列相同行放到一起
时间: 2023-07-07 13:09:53 浏览: 87
Python实现两个Excel匹配两列相同数据
你可以使用Python中的pandas库来处理Excel文件。具体的步骤如下:
1. 导入pandas库:
```
import pandas as pd
```
2. 读取Excel文件:
```
df = pd.read_excel('your_file.xlsx', sheet_name='Sheet1')
```
其中,'your_file.xlsx'是你的Excel文件名,'Sheet1'是你要处理的工作表名。
3. 使用groupby方法将相同行放到一起:
```
grouped = df.groupby('column_name')
```
其中,'column_name'是你要按照哪一列进行分组。
4. 将分组后的数据保存到新的Excel文件:
```
for name, group in grouped:
group.to_excel(f'{name}.xlsx', index=False)
```
这里使用了一个循环,将每个分组保存到以该分组名字命名的新的Excel文件中。`index=False`表示不保存索引列。
注意:在以上代码中,需要根据你的具体需求修改文件名、工作表名、列名等参数。
阅读全文