当前位置: 首页 > news >正文

两个表格(Excel/CSV)字段不完全一致,要合并在一起

今天需要将tapd上的数据导出,需要将多个项目的表格合并到一个表格上。

一个表字段 A:

状态	优先级	模块	规模	分类	业务价值	父需求	迭代	版本	测试重点	标签	发布计划	需求类别	处理人	开发人员	创建人	产品人员	测试人员	创建时间	最后修改时间	完成时间

另一个表字段 B:

ID	标题	状态	优先级	迭代	处理人	预计开始	预计结束	产品人员	测试人员	模块	分类	业务价值	父需求	版本	测试重点	标签	需求类别	创建人	开发人员	创建时间	最后修改时间	完成时间

可以看到:

  • 两个表有 交集字段(比如 状态、优先级、迭代、处理人、产品人员、测试人员…)。
  • 表 B 还有一些额外字段(ID、标题、预计开始、预计结束)。
  • 表 A 有额外字段(规模、发布计划)。

👉 目标:合并成一个总表,字段取 并集,缺失的地方填空值。


Python 处理方法(pandas)

import pandas as pd# 读取两个表格
df1 = pd.read_excel("table1.xlsx")
df2 = pd.read_excel("table2.xlsx")# 字段并集
all_columns = sorted(set(df1.columns) | set(df2.columns))# 让两个表都补齐相同的字段
df1 = df1.reindex(columns=all_columns)
df2 = df2.reindex(columns=all_columns)# 合并
merged = pd.concat([df1, df2], ignore_index=True)# 保存
merged.to_excel("merged.xlsx", index=False)

结果特点

  • merged.xlsx 会包含所有字段:

    ID, 标题, 状态, 优先级, 模块, 规模, 分类, 业务价值, 父需求, 迭代, 版本, 测试重点, 标签, 发布计划, 需求类别, 处理人, 开发人员, 创建人, 产品人员, 测试人员, 创建时间, 最后修改时间, 完成时间, 预计开始, 预计结束
    
  • 如果某个表没有的字段,合并后就是空值。

http://www.dtcms.com/a/411465.html

相关文章:

  • 图书网站建设一般纳税人企业所得税
  • 基于Python的二手车价格数据分析与预测系统的设计与实现
  • 网站建设是什么科目免费app网站下载大全
  • API协作云:从OpenAPI到MCP跨语言的接口对接实践
  • 网站建设辶金手指排名十二cms系统设计方案
  • k8s集群部署nacos集群
  • 成都前几年网站建设公司小红书怎么做关键词排名优化
  • 设计网站报价企业网络推广方案策划书
  • 做内容网站好累网泰网站建设网络推广
  • 自己做网站app信阳企业网站开发
  • 软件详细测评一:百宝音配音平台
  • 建站所有步骤国际新闻最新消息今天新闻大事件视频
  • 网站的互动功能seo的中文意思
  • 辽宁省精神文明建设工作三大创建活动网站培训班线上优化
  • Docker 快速部署 Dify + 应用构建完整流程
  • 矩形碰撞检测
  • 队列+宽搜(BFS)-103.二叉树的锯齿形层序遍历-力扣(LeetCode)
  • 使用Eigen矩阵库,计算Ax = B (m>n)矩阵的方法
  • MIT 6.S081 文件系统的基本结构 (Lab10:File system)
  • 跨境电商建站公司北京建设安全网络平台87
  • 【读书笔记】深入理解JVM C1~3
  • Spring Boot携手Leaflet,点亮省级旅游口号WebGIS可视化之路
  • 第一次备考怎么记笔记?三步模板直接用​
  • 网站建设基础筹备宁河做网站公司
  • 中小型网站建设与管理总结免费h5生成网站
  • 有哪些做的好的汽配零配件网站代理网站哪个好
  • 2025GUI项目实践:Unity编辑模式下GUI运行
  • C语言:10行杨辉三角形
  • 软件开发和网站建设哪个好广西建筑培训网
  • GPU微架构演进分析--从SIMT到Scalar-Vector-Tensor计算的混合配比与调度