python合并多个execl指定列的唯一项
时间: 2023-06-14 18:08:02 浏览: 103
可以使用Python中的pandas模块来实现合并多个excel指定列的唯一项。具体步骤如下:
1. 导入pandas模块
```python
import pandas as pd
```
2. 读取多个excel文件
```python
excel_files = ["file1.xlsx", "file2.xlsx", "file3.xlsx"]
dfs = []
for file in excel_files:
df = pd.read_excel(file)
dfs.append(df)
```
3. 合并指定列的唯一项
```python
unique_values = set()
for df in dfs:
unique_values.update(df["column_name"].unique())
```
4. 将唯一项转换为数据框并保存到excel文件中
```python
unique_df = pd.DataFrame(list(unique_values), columns=["column_name"])
unique_df.to_excel("unique_values.xlsx", index=False)
```
以上代码将会把多个excel文件中指定列的唯一项合并到一个新的excel文件中,其中"file1.xlsx", "file2.xlsx", "file3.xlsx"为要合并的excel文件名,"column_name"为要合并的列名,"unique_values.xlsx"为合并后的excel文件名。
阅读全文