夜雨聆风学习资料网

ARTICLE · 989824

AI合并excel、word--cosmic类文档AI合并方案-cosmic表格

AI合并excel、word--cosmic类文档AI合并方案-cosmic表格
不知道你们有没有遇到过这样的情况,就是需要去合并文档,我这里的做法可以给大家参考。
我这里是以 COSMIC 文档为例。这是这几年来企业流行的一种针对供应商软件开发工作量的评估方式,需要供应商提交材料。在供应商这边,写完材料后要做的一件事,就是需要把每个人的材料合并起来。
即使每个人给的模板相同,但他们依然会出现各种各样的结果。合并的这个人,干的一直是些枯燥乏味又简单机械的事,那这样的事情完全可以交给 AI。
下面的链接是我之前写的一个文字版的心得,这篇里头我是去写关于一个 Excel 部分的方案
使用AI合并cosmic的心得
附件3 cosmic 合并方案
当前判断
当前附件3材料已经出现版本混用问题,继续在历史合并结果上修补,返工成本较高,也容易再次在错误版本上修改。
因此,本阶段不再以历史合并结果为基础继续修修补补,而是改为先整理基础资料,再重新生成新的合并底稿。
方案结论
本次采取“先整理唯一有效输入,再由 AI 重新合并”的方案。
目标是重新产出一份唯一检查底稿,后续所有整理、检查、送审都围绕这一个底稿推进。
为什么改为重新合并
  1. 当前已出现误改非最新版本的问题。
2. 历史合并结果存在多版本并存,容易混淆。
3. 旧结果上做差异迁移,成本高且容易漏。
4. 重新合并后,可以把检查口径统一到一份新底稿上。
前置准备要求
在 AI 重新合并前,先完成基础资料整理,保证输入集唯一、明确、可追溯。
需要提前整理好的内容:
  1. 每个需求只保留一个最终有效版本。
2. 明确哪些文档参与本次合并,哪些仅作参考。
3. 对仍有争议或未确认版本的资料,先由员工确认。
4. 尽量形成一份可直接交给 AI 的输入清单,而不是让 AI 自行猜测目录中的文件。
AI 重新合并的执行口径
  1. 只基于已确认的最终资料进行合并。
2. 不引用历史上未确认的旧合并结果作为事实来源。
3. 如果输入资料之间存在冲突,先停在疑点清单,不自行拍板。
4. 重新合并产出的文件,直接作为新的唯一检查底稿。
重新合并后的工作顺序
  1. 基础资料整理完成。
2. AI 按唯一输入集重新合并附件3。
3. 新生成的合并结果作为唯一检查底稿。
4. 再对这份新底稿做最小格式整理。
5. 再开展字段完整性、条数、一二三级对应关系等正式检查。
6. 最终检查完成后,再处理合并单元格和交付格式。
自动审批模式下的处理原则
  1. 资料整理、清单化、归档命名等动作可直接推进。
2. 只有在版本冲突、事实不明、材料缺失时再打断确认。
3. 已确认无误的输入资料,不再反复请示。
结论
当前最省返工的方案不是继续修旧稿,而是先整理唯一有效输入,再重新合并,生成新的唯一检查底稿。
Python 使用步骤
现有脚本
  • 当前附件3已经有独立 Python 程序:
  • /Users/Documents/svn/git/ziliao/ziliao/202606提交/scripts/merge_attachment3_cosmic.py
这个脚本负责什么
  • 只合并附件3里的 COSMIC功能点拆分表
  • 以模板文件为基础输出新的附件3
  • 其他 sheet 保持模板原样
  • 二级需求顺序按:01资料/WBS基础,必须和这个一致.xlsx
  • 默认同时读取:
  • COSMIC功能点拆分表
  • 结构相同的 Sheet1
  • 默认会生成一份 markdown 报告
调用链路
  1. 准备唯一输入目录(建议先人工整理,只保留最终有效附件3)
2. 读取模板:cosmic模板/附件3-XXX项目COSMIC工作量评估基础表-v20250401.xlsx
3. 读取 WBS 基准:01资料/WBS基础,必须和这个一致.xlsx
4. 扫描输入目录中的附件3工作簿
5. 提取 COSMIC功能点拆分表(必要时连同 Sheet1)
6. 按 WBS 顺序重写输出文件中的 COSMIC功能点拆分表
7. 生成合并报告
先进入项目目录
cd '/Users/Documents/svn/git/ziliao/ziliao/202606提交'
标准调用命令
python3 scripts/merge_attachment3_cosmic.py \  --input-root '02-团队成员提交明细/已检查归档' \  --output '4-cosmic送审材料/附件3-COSMIC工作量评估基础表-重新合并.xlsx' \  --report '4-cosmic送审材料/附件3-COSMIC工作量评估基础表-重新合并报告.md'
如果要指定模板和基准文件
python3 scripts/merge_attachment3_cosmic.py \  --input-root '02-团队成员提交明细/已检查归档' \  --template 'cosmic模板/附件3-XXX项目COSMIC工作量评估基础表-v20250401.xlsx' \  --baseline '01资料/WBS基础,必须和这个一致.xlsx' \  --output '4-cosmic送审材料/附件3-COSMIC工作量评估基础表-重新合并.xlsx' \  --report '4-cosmic送审材料/附件3-COSMIC工作量评估基础表-重新合并报告.md'
常用参数说明
  • --input-root
  • 唯一输入目录,建议先人工整理后再运行
  • --template
  • 输出模板路径;不传时用默认模板
  • --baseline
  • WBS 二级需求基准文件;不传时用默认基准
  • --output
  • 输出的附件3 xlsx 文件路径
  • --report
  • 输出的报告 markdown 文件路径
  • --exclude-sheet1
  • 默认会读结构相同的 Sheet1;加这个参数后只读取 COSMIC功能点拆分表
  • --allow-duplicate-level2
  • 默认发现同一二级需求来自多个工作簿会直接停止;加这个参数后继续合并,但报告里仍会保留重复提示
推荐使用顺序
#### 1. 先整理唯一输入目录
  • 尽量只保留每个需求的最终有效附件3
  • 不要把检查明细、检查结果、历史旧稿、临时稿混在一起
#### 2. 先跑一次不允许重复的标准命令
  • 让脚本先帮你发现重复二级需求
  • 如果报重复,不要直接强行继续,先看报告定位来源冲突
#### 3. 查看报告
重点看:
  1. 重复二级需求
2. 缺失二级需求
3. 基准外额外二级需求
4. 每个已命中需求来自哪个文件、哪个 sheet、首行在哪里
#### 4. 输入已确认后再输出正式合并稿
  • 确认输入目录唯一、无冲突后,再将输出文件作为新的附件3底稿
注意事项
  • 这个脚本只负责附件3,不负责附件1/附件5
  • 这个脚本主要处理 COSMIC功能点拆分表,不自动帮你修项目基本信息里的所有业务字段
  • 如果同一二级需求来自多个工作簿,默认会停止写出合并文件,这是有意的风险控制
  • 当前脚本适合“先整理输入,再重新合并”,不适合在混乱历史结果上直接修修补补
当前推荐结论
  • 附件3建议优先走 Python 脚本重新生成底稿
  • 附件5当前还不建议假装有成熟脚本,仍按规则文档 + 小范围验证推进
#cosmic #AI提效#AI工作提效

相关学习资料