钟工造价屋分部分项清单清洗
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_de9e9350/boq-cleaner
技能介绍
要解决的问题
工程造价数据常散落在多个 .xlsx / .xls 工作簿中:不同单位或专业导出的“分部分项工程量清单”表头不一、合并单元格残留、序号混排、负值或缺项。人工筛选、复制、合并后,很难保证字段口径一致,也难以追溯某一行来自哪个文件。
清洗与合并方式
该技能以文件夹为输入,扫描 Excel 文件并排除 ~$ 临时文件。它按工作表名称或前 10 行内容匹配目标表(默认关键字为 分部分项,可自定义),再在前 20 行内识别 8 个必需字段:序号、项目编码、项目名称、项目特征、计量单位、工程量、单价、合价。缺少任一字段的工作表会被跳过。
对命中行,技能会处理常见问题:
- 合并单元格导致的空值按规则向前填充;
工程量、单价、合价做非负数校验;- 序号可识别整数、小数或字符串格式,异常行跳过;
- 新增
数据来源列,记录工作簿名称,便于审计追溯; - 所有有效数据纵向合并,输出带格式化表头、千分位、边框、筛选和冻结首行的
.xlsx文件。
适用边界
该技能面向结构化清单数据,不是通用表格清洗工具:仅支持 .xlsx / .xls,要求目标表包含上述 8 个字段;负值、字段映射和日志输出可通过配置调整。处理前建议备份原始文件,并在大文件场景关注内存占用与 UTF-8 环境。
使用场景
- 审计多个项目的 Excel 清单时,批量提取分部分项字段并合并为一张带来源列的表。
- 汇总多专业工作簿前,按 8 个必需字段筛选有效清单行并排除缺项工作表。
- 成本对比分析时,将不同文件的工程量、单价、合价清洗为同口径可计算数据。
- 报表交付前,把分散清单合并为带格式化表头、筛选和来源追溯列的 xlsx 文件。
适合人员
- 造价审计人员:需要把多份分部分项 Excel 清单核对成统一字段表。
- 成本分析工程师:需要汇总多个工作簿的工程量、单价和合价做项目对比。
- 数据治理工程师:需要将零散清单标准化并保留来源追溯列。
- 造价软件使用者:需要从多个专业清单中抽取有效行做后续计价分析。