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

如何使用Pandas合并Excel中的两个工作表并按指定格式输出

使用Pandas合并Excel的两个工作表

实现步骤

  1. 读取Excel文件中的两个工作表
  2. 提取Column表中的行列数值
  3. 为Metadata表添加新列,并仅在第一行填入行列数值
  4. 输出合并后的结果

代码实现

import pandas as pd

# 读取Excel文件的两个工作表
df_column = pd.read_excel('your_file.xlsx', sheet_name='Column')
df_metadata = pd.read_excel('your_file.xlsx', sheet_name='Metadata')

# 提取行列数
num_cols = df_column['No of Column'].iloc[0]
num_rows = df_column['No of Row'].iloc[0]

# 添加新列,第一行赋值,其余为空
df_metadata['Number of Columns'] = ''
df_metadata['Number of Rows'] = ''
df_metadata.loc[0, 'Number of Columns'] = num_cols
df_metadata.loc[0, 'Number of Rows'] = num_rows

# 查看结果(或保存到文件)
print(df_metadata)
# df_metadata.to_excel('merged_file.xlsx', index=False)

说明

  • 替换代码中的your_file.xlsx为实际文件路径
  • 运行后会得到符合要求的合并数据表,新列仅第一行有值,其余行保持空白
  • 如果需要保存结果,取消注释最后一行代码即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:52:05