请用python写一段代码实现将一个excel表格中第三列数据所有与第四列数据相等的行输出到一个excel文件中
时间: 2024-05-13 10:19:28 浏览: 106
Python3读取和写入excel表格数据的示例代码
假设你使用的是pandas库,可以按如下方式实现:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('input_file.xlsx')
# 找出第三列与第四列相等的行
mask = df.iloc[:, 2] == df.iloc[:, 3]
result = df[mask]
# 输出到新Excel文件
result.to_excel('output_file.xlsx', index=False)
```
这段代码首先使用`pandas`库读取原始Excel文件,并使用`iloc`方法选择第三列和第四列进行比较。将比较结果的布尔值存储在`mask`中,并使用该布尔值过滤原始数据框,最终将筛选结果输出到新的Excel文件中。
阅读全文