Python将两个Excel文件按相同字段合并到一起

在工作中我们需要将两个有关联的数据文件合并成一个Excel

1. 创建两个excel文件

test1

test2

2. 使用Pandas 数据分析工具进行合并

Pandas 一个强大的分析结构化数据的工具集,提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)

python 复制代码
import pandas as pd

file1 = pd.read_excel('test1.xlsx')
file2 = pd.read_excel('test2.xlsx')

# 根据ID字段将file1和file2合并到一起,并将结果保存在merged_file变量
merged_file = pd.merge(file1, file2, on='id')

# 将合并后的结果保存到新的Excel文件中
merged_file.to_excel('merged_file.xlsx', index=False)

print("文件合并完成!")
复制代码
merged_file.to_excel('merged_file.xlsx', index=False);
index=False:不会将 DataFrame 的索引写入 Excel 文件。Excel 文件中将只有 DataFrame 的列,而没有索引列

3. 运行成功后显示新创建的Excel

相关推荐
kong790692811 分钟前
PySpark简介
python·pysark
FunW1n14 分钟前
TMF框架与Frida脚本相关疑问及核心解析提炼
开发语言·网络·python
JaydenAI26 分钟前
[拆解LangChain执行引擎] 持久状态的提取
python·langchain
啊阿狸不会拉杆33 分钟前
《机器学习导论》第 17 章 - 组合多学习器
人工智能·python·学习·算法·机器学习·聚类·集成学习
小lo想吃棒棒糖34 分钟前
思路启发:超越Transformer的无限上下文:SSM-Attention混合架构的理论分析
人工智能·pytorch·python
深蓝电商API36 分钟前
爬虫数据清洗:Pandas 处理缺失值与异常
爬虫·pandas
dc_001240 分钟前
Java进阶——IO 流
java·开发语言·python
sheyuDemo1 小时前
关于深度学习的d2l库的安装
人工智能·python·深度学习·机器学习·numpy
去码头整点薯条ing1 小时前
猿人学第二届第一题【魔改标准算法】
爬虫·python
喵手1 小时前
Python爬虫实战:深度索引 - 基于关键词矩阵模拟与语义打捞的语料库构建实战!
爬虫·python·爬虫实战·语料库·零基础python爬虫教学·基于关键词矩阵模拟·语义打捞