读取两个excel表格,选择两个表格中列名均为doc_id的两列,逐行匹配两列数据相同的所有行写入新表格中
时间: 2024-05-12 21:18:29 浏览: 225
可以对两个数据列一致的EXCEL文件进行快速比较。
5星 · 资源好评率100%
你可以使用Python中的pandas模块来读取和操作Excel表格。具体步骤如下:
1. 导入pandas模块。
```
import pandas as pd
```
2. 使用pandas的read_excel函数读取两个Excel表格,并选中doc_id列。
```
df1 = pd.read_excel('表格1.xlsx', usecols=['doc_id'])
df2 = pd.read_excel('表格2.xlsx', usecols=['doc_id'])
```
3. 使用pandas的merge函数根据doc_id列进行匹配,并将匹配结果写入新表格。
```
merged_df = pd.merge(df1, df2, on='doc_id')
merged_df.to_excel('新表格.xlsx', index=False)
```
注意要将新表格的索引设置为False,防止生成无用的索引列。
阅读全文