admin管理员组文章数量:1439442
用元宝也能轻轻松松写Python代码
以下是使用Python的pandas
库实现Excel表格合并的完整代码示例。假设您有两个Excel文件(table1.xlsx
和table2.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")
本文标签: 用元宝也能轻轻松松写Python代码
版权声明:本文标题:用元宝也能轻轻松松写Python代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747649382a2736698.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论