You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将合并后的两个Pandas DataFrame导出至Excel

合并DataFrame后导出至Excel的解决方案

合并后的DataFrame导出逻辑和单个DataFrame完全一致,直接调用to_excel()方法即可,核心步骤如下:

基础导出方法

假设你通过列合并(比如pd.concat([df1, df2], axis=1)或df1.merge(df2, ...))得到了合并后的DataFrame,变量名为merged_df,直接执行以下代码:

import pandas as pd

# 导出到指定Excel文件,index=False 用于移除默认的索引列,可根据需求调整
merged_df.to_excel('合并数据结果.xlsx', index=False)

进阶用法

  1. 指定工作表名称
merged_df.to_excel('合并数据结果.xlsx', sheet_name='合并数据表', index=False)
  1. 导出多个工作表到同一文件
    如果需要把原DataFrame和合并结果都放到同一个Excel的不同sheet里,用ExcelWriter实现:
with pd.ExcelWriter('完整数据汇总.xlsx') as writer:
    # 导出原表1
    df1.to_excel(writer, sheet_name='原始表1', index=False)
    # 导出原表2
    df2.to_excel(writer, sheet_name='原始表2', index=False)
    # 导出合并后的表
    merged_df.to_excel(writer, sheet_name='合并结果', index=False)

依赖说明

  • 导出.xlsx格式需要安装openpyxl,执行pip install openpyxl
  • 导出.xls格式需要安装xlwt,执行pip install xlwt

内容的提问来源于stack exchange,提问作者Soccia69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:42:07