python处理excel中两列中有相同数字则保存
时间: 2023-08-04 17:32:31 浏览: 105
Python实现两个Excel匹配两列相同数据
您好!对于您的问题,可以使用Python中的pandas库来读取和处理Excel文件。具体步骤如下:
1. 使用pandas库的read_excel()函数读取Excel文件,将数据存储在一个DataFrame对象中。
2. 使用DataFrame对象的merge()函数将两列数据进行合并,合并时设置参数on为相同的数字列,设置参数how为inner表示保留相同的数字,得到一个新的DataFrame对象。
3. 最后,使用to_excel()函数将新的DataFrame对象保存为Excel文件。
下面是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel("your_file_name.xlsx")
# 合并两列数据
merged_df = pd.merge(df["列1"], df["列2"], on="数字列", how="inner")
# 保存为Excel文件
merged_df.to_excel("merged_file.xlsx", index=False)
```
其中,"your_file_name.xlsx"为您要处理的Excel文件名;"列1"和"列2"分别为您要合并的两列数据的列名;"数字列"为这两列数据中相同数字的列名;"merged_file.xlsx"为保存合并后的数据的Excel文件名。
希望能够帮助到您!
阅读全文