前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用元宝也能轻轻松松写Python代码

用元宝也能轻轻松松写Python代码

原创
作者头像
软件架构师Michael
修改2025-04-17 10:04:27
修改2025-04-17 10:04:27
10300
代码可运行
举报
运行总次数:0
代码可运行

以下是使用Python的pandas库实现Excel表格合并的完整代码示例。假设您有两个Excel文件(table1.xlsxtable2.xlsx),需要根据相同的字段(例如ID)进行关联合并,并保留所有列信息。

步骤说明

安装依赖库​(如未安装)

代码语言:python
代码运行次数:0
运行
复制
pip install pandas openpyxl

完整代码

代码语言:python
代码运行次数:0
运行
复制
import pandas as pd

# 读取两个Excel文件
df1 = pd.read_excel("table1.xlsx")  # 替换为你的第一个文件路径
df2 = pd.read_excel("table2.xlsx")  # 替换为你的第二个文件路径

# 查看列名(确认合并字段名称是否一致)
print("表1列名:", df1.columns.tolist())
print("表2列名:", df2.columns.tolist())

# 合并表格(假设按"ID"字段关联)
merged_df = pd.merge(
    df1,
    df2,
    on="ID",  # 替换为你的共同字段名称(如"Name", "Product_ID"等)
    how="outer",  # 保留所有数据(可选inner/left/right)
    suffixes=("_表1", "_表2")  # 解决列名冲突(可选)
)

# 保存合并后的表格
merged_df.to_excel("merged_result.xlsx", index=False)
print("合并完成!结果已保存为 merged_result.xlsx")

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 步骤说明​
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档