用python实现找出多个Excel里的共同项
时间: 2023-09-18 14:08:21 浏览: 42
可以使用Python的pandas库来实现找出多个Excel文件中的共同项。
首先,你需要安装pandas库。你可以使用以下命令来安装它:
```
pip install pandas
```
接下来,你可以使用以下代码来实现找出多个Excel文件中的共同项:
```python
import pandas as pd
# 定义要读取的Excel文件列表
excel_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 创建一个空的DataFrame来存储所有文件的数据
all_data = pd.DataFrame()
# 逐个读取Excel文件,并将数据添加到all_data中
for file in excel_files:
data = pd.read_excel(file)
all_data = all_data.append(data)
# 找出共同项
common_items = all_data.groupby(all_data.columns.tolist()).size().reset_index().rename(columns={0:'count'})
# 输出共同项
print(common_items)
```
在上面的代码中,我们首先定义了要读取的Excel文件列表。然后,我们创建了一个空的DataFrame来存储所有文件的数据。接下来,我们使用一个循环逐个读取Excel文件,并将数据添加到all_data中。
最后,我们使用groupby函数和size函数找出共同项,并将结果存储在common_items中。你可以根据需要进行进一步的处理或输出。
请确保将`file1.xlsx`、`file2.xlsx`和`file3.xlsx`替换为你实际的Excel文件名,并确保这些文件与你的Python脚本在同一目录下或提供了正确的路径。
希望能对你有所帮助!