测算成本
你需要多久?

十分钟够不够

全自动一键测算成本

观看演示视频
项目概述 / 项目概况

项目概述

成本测算V1.0是一个专为工程造价领域设计的Excel VSTO插件,旨在通过自动化工具链大幅提升工程量清单编制、组价表生成、定额套用等核心业务流程的效率。项目采用现代化的混合技术栈,结合C# VSTO Host、C# WinForms/Core与Microsoft Office Interop Excel,为用户提供从数据清洗、智能匹配到报表生成的完整解决方案。

该项目服务于建筑、市政、园林等多专业工程项目的成本管理需求,通过标准化的数据处理流程和智能化的AI辅助功能,帮助工程师快速完成复杂的工程造价工作。

项目定位与核心价值

产品定位

  • 核心产品类型:Excel VSTO插件
  • 目标用户:工程造价工程师、成本分析师、项目经理
  • 核心价值:提升工程造价工作效率,降低人工成本,保证数据准确性

技术特色

  • 混合技术栈:C# VSTO Host + C# WinForms/Core + Microsoft Office Interop Excel
  • 目标框架:.NET Framework 4.7.2
  • 宿主应用:Microsoft Excel
  • 核心业务:工程造价数据处理、组价表生成、相同清单对比、自动套定额、人材机汇总、项目汇总

在线服务能力

  • 版本检查与自动更新
  • AI调用与智能推荐
  • 提示词云端同步
  • 会员系统与权限管理
  • 云端文件管理

技术架构与设计原则

项目采用了"宿主-核心-服务"三层架构模式:

graph TB subgraph Excel宿主层 VSTO[VSTO Host] Ribbon[Ribbon界面] TaskPane[任务窗格] end subgraph 核心业务层 Core[PandaCost.Core] Services[业务服务] Utilities[工具类] end subgraph 数据服务层 Excel[Excel Interop] Database[数据库] Cloud[云端服务] end VSTO --> Core Ribbon --> Core TaskPane --> Core Core --> Services Core --> Utilities Services --> Excel Services --> Database Services --> Cloud
  • Excel宿主层 — VSTO Host + Ribbon界面 + 任务窗格
  • 核心业务层 — PandaCost.Core + 业务服务 + 工具类
  • 数据服务层 — Excel Interop + 数据库 + 云端服务

设计原则

  1. 分离关注点:将Excel宿主逻辑与业务逻辑分离
  2. 依赖注入:通过接口抽象实现松耦合设计
  3. 批处理优化:统一的批处理状态管理
  4. COM对象管理:严格的Excel COM对象生命周期控制
  5. 异步编程:采用TaskCompletionSource模式处理复杂异步流程

核心组件与功能模块

1. VSTO宿主组件

  • ThisAddIn宿主类 — Excel应用程序事件绑定、全局状态管理、批处理操作保护、任务窗格协调
  • Ribbon命令入口 — 一键流程总调度、任务窗格开关、各功能模块入口

2. 核心业务模块

  • 数据清洗模块 — 多种输出模式支持、智能表头识别、数据验证与清洗规则、引用关系维护
  • 自动套定额模块 — AI驱动的定额匹配、材料规格智能匹配、同值复套处理、定额库管理
  • 人材机汇总模块 — 工料机数据提取、价格计算与汇总、格式化输出、历史数据管理

3. 在线服务模块

  • AI服务集成 — DeepSeek API调用、豆包AI服务、流式响应处理、错误重试机制
  • 云端存储 — 用户文件管理、共享空间支持、数据同步机制

迁移历程与发展轨迹

项目经历了从vb.net到c#的系统性迁移,这是一个渐进式的现代化改造过程:

迁移策略

  • 分批迁移:优先迁移纯逻辑、低耦合的代码
  • 渐进式重构:通过适配器保持功能完整性
  • 质量优先:每个批次都进行独立编译验证

迁移成果

  • PandaCost.Core类库包含659个C#文件
  • 40个VB WinForms窗体重构为C#版本
  • 保留最少的VB代码(仅宿主壳层)

关键里程碑

  • 2026年4月28日 — VB壳退休,完全转向C# Host + C# Core架构
  • 2026年4月27日 — 迁移完成,所有业务逻辑迁移到C# Core

业务流程与工作流

项目实现了完整的“一键流程”自动化工作流:

sequenceDiagram participant User as 用户 participant Ribbon as Ribbon界面 participant DataCleaner as 数据清洗模块 participant AutoQuota as 自动套定额模块 participant PersonTalent as 人材机汇总模块 participant ProjectSummary as 项目汇总模块 User->>Ribbon: 触发一键流程 Ribbon->>Ribbon: 检查登录状态 Ribbon->>User: 选择工作表 Ribbon->>DataCleaner: 执行数据清洗 DataCleaner-->>Ribbon: 返回组价表 Ribbon->>DataCleaner: 相同清单对比 DataCleaner-->>Ribbon: 对比结果 Ribbon->>AutoQuota: 自动套定额 AutoQuota-->>Ribbon: 套定额结果 Ribbon->>PersonTalent: 人材机汇总 PersonTalent-->>Ribbon: 汇总结果 Ribbon->>ProjectSummary: 项目汇总 ProjectSummary-->>User: 最终报告

数据处理流程

flowchart TD Start([开始]) --> CheckLogin[检查会员状态] CheckLogin --> SelectSheet[选择工作表] SelectSheet --> CleanData[数据清洗] CleanData --> GeneratePrice[生成组价表] GeneratePrice --> SameListCompare[相同清单对比] SameListCompare --> AutoQuota[自动套定额] AutoQuota --> ReapplyQuota[复套处理] ReapplyQuota --> MaterialSummary[人材机汇总] MaterialSummary --> ProjectSummary[项目汇总] ProjectSummary --> End([结束]) CleanData -.-> AIEnrich[AI数据增强] AIEnrich --> CleanData

当前状态与未来规划

构建状态

  • C# Host:完全可用,支持调试和发布
  • PandaCost.Core:659个C#文件,功能完整
  • VB残留:仅7个宿主壳文件,无业务逻辑

未来发展规划

  • 短期目标(2026年):完善AI服务集成、优化用户体验界面、增强数据可视化功能
  • 中期目标(2027年):支持更多工程专业、增加移动端支持、云端协作功能
  • 长期愿景:成为工程造价领域的标准工具,支持国际工程项目的多币种管理,集成BIM和物联网数据

总结

成本测算V1.0项目代表了传统Excel插件向现代化、模块化架构的成功转型。通过采用C# VSTO Host + C# Core的设计模式,项目不仅保持了与Excel的深度集成,还获得了更好的可维护性和扩展性。

核心优势

  1. 技术先进性:采用最新的.NET Framework 4.7.2和现代化C#特性
  2. 架构合理性:清晰的分层设计和依赖注入
  3. 业务完整性:覆盖工程造价全流程的核心功能
  4. 用户体验:直观的Ribbon界面和任务窗格
  5. 可扩展性:模块化的服务架构支持功能扩展

技术亮点

  • 混合架构:VSTO + WinForms + Excel Interop的完美结合
  • AI集成:深度整合AI服务提升智能化水平
  • 批处理优化:高效的Excel操作批处理机制
  • 异步处理:基于TaskCompletionSource的复杂流程编排

该项目为工程造价行业的数字化转型提供了优秀的技术范例,既满足了当前业务需求,又为未来的功能扩展奠定了坚实基础。

数据处理模块 / AI表格清洗

AI表格清洗

将分部分项工程量清单表格智能清洗为标准组价格式,支持多表合并、AI列排列、行清洗与手动标记

flowchart TD A[原始清单表格] --> B[智能表头识别] B --> C[AI列排列匹配] C --> D[行数据清洗] D --> E[多表合并] E --> F[标准组价格式输出]
1

打开数据处理

在 Excel 功能区"成本测算"选项卡中,点击"数据处理"按钮,系统会弹出数据处理窗体,用于选择和预览需要清洗的表格数据。

打开数据处理
2

选择分部分项表格

在窗体中选择需要清洗的分部分项表格。支持多选,可以同时选择多个分部分项工程量清单表格进行批量处理。

选择分部分项表格
3

合并数据

单选表格不需要合并数据,如果选择了多个表格,需要先点击"合并数据"按钮,系统会将多个分部分项表格合并为一张完整的表格,方便后续统一清洗处理。

提示:如果只选择了一个表格,可以跳过此步骤,直接进行AI列清洗。
合并数据
4

AI列清洗

点击"AI列清洗"按钮,AI会自动识别表格中的列数据,将项目编码、项目名称、项目特征、单位、工程量等列按照组价标准格式重新排列,确保列顺序和内容符合要求。

AI列清洗
5

行清洗

列清洗完成后,进行行数据清洗。提供两种方式:

  • AI行清洗:AI自动识别并标记无效行(如空行、标题行、汇总行等)
  • 手动清洗:逐行检查,对不需要的行手动打叉标记。被标记的行在最终输出时会自动删除
提示:建议先用AI行清洗自动处理,再手动检查微调,效率更高。
行清洗
6

生成组价表

确认清洗结果无误后,点击"生成组价表"按钮,系统会自动删除所有标记为叉的行,输出一张干净、标准的组价表格,可直接用于后续套定额操作。

生成组价表
定额管理系统 / 自动套定额算法

AI自动套定额

AI自动分析清单特征描述,批量匹配定额、配置工料机,一键完成套价全流程

sequenceDiagram participant User as 用户 participant Ribbon as Ribbon界面 participant AI as DeepSeek AI participant Excel as Excel工作表 User->>Ribbon: 点击自动套定额 Ribbon->>AI: 发送清单特征描述 AI-->>Ribbon: 返回匹配定额编号 Ribbon->>Excel: 写入定额行与工料机 Ribbon->>Excel: 匹配工料机单价 Ribbon->>Excel: 汇总折叠 Ribbon-->>User: 套价完成
1

打开工程量清单

在 Excel 中打开你的工程量清单文件,确保表格中包含清单数据(项目编码、项目名称、项目特征描述、单位、工程量等列)。

打开工程量清单
2

打开市场化计价任务窗格

在 Excel 功能区找到"成本测算"选项卡,点击"市场化计价"按钮,右侧会弹出任务窗格面板。

打开任务窗格
3

点击"自动套定额"按钮

在任务窗格中找到并点击"自动套定额"按钮,弹出设置对话框。

点击自动套定额
4

配置套定额参数

在弹出的对话框中完成以下设置:

  • 选择定额专业库(土建、安装、装修、市政、园林、园建、老旧小区改造)
  • 选择模型分析库(系统会根据专业库自动匹配)
  • 选择施工部位(正负零以上 / 正负零以下)
  • 可选勾选"按编码自动分类",系统会根据清单编码自动匹配专业
  • 在树形列表中勾选要处理的清单项目
配置参数
5

启动AI匹配

点击"启动"按钮,系统开始调用 AI 进行批量定额匹配。进度条会实时显示当前处理状态,支持中途取消。

AI匹配中
6

结果写入Excel

AI匹配完成后,系统自动将定额数据写入 Excel 表格,包括定额编号、定额名称、工料机明细、含量、单价等。同时自动匹配工料机单价并完成汇总折叠。

写入Excel
7

查看套价结果

套价完成!清单行下方已自动插入定额行和工料机库行,包含完整的人工、材料、机械费用明细。你可以展开查看每个清单的定额构成,也可以手动调整。

提示:如果对某个清单的套价结果不满意,可以使用"AI单套"功能对单个清单重新深度套价。
套价结果
定额管理系统 / 深度套价与换算

AI深度套价与自动换算

针对单个复杂清单进行更细粒度的工序拆解、含量换算与定额重组,适合精修难项与疑难项。

1

在结果表中定位需精修清单

通常先完成批量自动套定额,再从结果表中挑出描述复杂、工序多、普通匹配结果不够理想的清单项,作为深度套价对象。

2

打开单条深度套价入口

在任务窗格中进入单条深度套价功能,系统会读取当前清单项的名称、特征描述、单位、工程量和已有套价结果,作为精修基础。

3

AI拆解工序并识别关键参数

系统会结合清单特征描述,自动拆出多个独立施工工序,并识别厚度、做法、层次、损耗等关键参数,形成更细的套价逻辑。

  • 适合防水、保温、饰面、安装构件等描述复杂的清单项
  • 支持按材料厚度、损耗系数、施工层次进行智能换算
4

自动生成换算与定额组合

在工序拆解完成后,系统会自动生成含量换算关系,匹配更适合的定额条目,并重组人工、材料、机械结构。

5

回写结果并人工微调

深度套价结果会直接写回 Excel,形成完整的定额、工料机和价格结构。你可以继续调整工序拆分、替换定额或修改含量。

适用场景:复杂装修做法、构造层较多的项目、标准批量套价难以准确覆盖的特殊清单。
AI服务集成 / 价格匹配与联网询价

AI价格匹配与联网询价

不仅能联网获取市场价格,还支持本地价格表导入、AI模糊匹配、智能缓存学习、4色置信度标色与3种价格策略,是统一的材料价格入口。

flowchart LR A[工料机清单] --> B{本地价格库} B -->|命中| C[直接填价] B -->|未命中| D[AI模糊匹配] D -->|匹配成功| C D -->|无匹配| E[联网询价] E --> C C --> F[4色置信度标色]
1

切换到工料机工作表

价格匹配必须在"工料机"工作表上操作。系统会自动检测当前是否在工料机表,如果不在会提示你先切换。确保工料机表中已有套价产生的材料、机械行数据。

前提:请先完成自动套定额,生成工料机行后再进入价格匹配,否则没有可匹配的数据。
2

打开价格匹配模块

在工料机表上打开价格匹配模块,系统会识别当前仍未报价或报价不完整的材料与设备项,列出待处理清单。

3

3种价格匹配策略

系统按优先级依次执行3种匹配策略,确保先快后准、先本地后联网:

  • 精确匹配(exact) —— 根据名称、规格型号、单位等字段进行本地精确比对,优先命中企业已有价格和历史价格成果
  • AI模糊匹配(ai_fuzzy) —— 未精确命中的材料进入 AI 模糊匹配,通过语义理解识别相似规格、别名材料,提升填充率
  • 缓存匹配(cache) —— 从智能缓存中查找之前匹配过的价格,缓存会持续学习积累,越用越准
4

智能缓存学习机制

每次价格匹配完成后,系统会自动将匹配结果写入智能缓存。下次遇到相同或相似材料时,优先从缓存中获取价格,无需重复联网查询。缓存数据持续积累,使用越久匹配速度越快、准确率越高。

5

查看4色置信度标识

匹配完成后,系统通过4种颜色标识价格来源的置信度,方便快速筛查高风险价格项:

  • 绿色 —— 高置信度:精确匹配命中,价格来源可靠
  • 黄色 —— 中置信度:AI模糊匹配命中,建议复核
  • 橙色 —— 低置信度:缓存匹配命中,建议与最新行情比对
  • 红色 —— 未命中:无可用价格,需手动询价或补充
6

复核关键材料并继续后续流程

重点关注黄色、橙色标识的价格项,对关键材料进行二次复核。确认无误后可继续衔接人材机汇总、套价检查和成本分析。

提示:价格匹配模块与自动套定额、人材机汇总可串联使用,适合做完整成本测算流程。
定额管理系统 / 历史组价复用

AI历史组价复用

基于历史工程数据与相同项识别能力,自动复用已有组价成果,减少重复套价与重复核价。

1

准备历史项目成果

先整理可复用的历史工程数据,包括清单、定额、工料机、单价和最终组价成果,作为当前工程的复用基础。

2

选择当前工程待复用范围

在当前项目中圈定需要优先处理的清单范围,便于系统把历史成果与当前工程逐项比对。

3

识别相同项与相似项

通过项目名称、特征描述、编码与历史语义匹配,自动判断哪些清单可以直接复用,哪些需要人工复核后套用。

4

批量回填历史组价结果

对已命中的相同项或高相似项,系统可一键回填已有定额、工料机及价格成果,快速完成大批量复用。

5

复核差异项并继续后续流程

复用结果写入后,可继续对差异项做深度套价、改价、查价、检查和汇总,既提高速度,也兼顾可控性。

AI服务集成 / 智能宠物系统

AI对话助手(小蛋)

智能宠物悬浮球"小蛋"——不仅能对话问答,还能主动巡查工作表、检测工作情绪、执行10种快捷指令,是你贴身的造价伙伴。

1

唤醒小蛋

在插件功能区点击宠物球按钮,小蛋以悬浮球形式出现在工作表上。支持拖拽移动,不遮挡操作区域。小蛋会根据当前状态展示不同表情(共11种情绪状态),包括:开心、思考、疲惫、困惑、惊讶、专注、放松、兴奋、紧张、满意和疑惑。

2

输入造价问题或分析需求

点击小蛋展开聊天窗口,直接输入问题。支持造价规则咨询、价格分析思路、成本构成判断,也可以描述异常结果让 AI 给出处理建议。

记忆功能:聊天记录会自动持久化保存,关闭后重新打开小蛋仍能看到历史对话上下文,无需重复说明背景。
3

使用10条快捷CMD指令

小蛋内置10条 CMD 指令,通过对话即可触发对应操作,无需手动在功能区逐个寻找按钮:

  • /套定额 —— 自动启动市场化计价并触发自动套定额
  • /清洗 —— 打开数据处理窗体执行清洗
  • /价格匹配 —— 启动价格匹配模块
  • /检查 —— 启动套价检查
  • /汇总 —— 执行人材机汇总
  • /成本分析 —— 打开成本分析模块
  • /写公式 —— 启动AI写公式
  • /追踪 —— 启动公式追踪
  • /导航 [工作表名] —— 自动跳转到指定工作表
  • /帮助 —— 显示所有可用指令列表
4

主动巡查——小蛋的"巡逻"能力

小蛋内置主动巡查调度器,每 120秒 自动扫描当前工作表,检测潜在问题并主动提醒:

  • 扫描未套定额的空行
  • 检测价格为 0 或异常的工料机行
  • 发现重复清单项提示复用机会
省电模式:当工作簿空闲超过5分钟,小蛋自动进入省电模式,巡查频率降低,点击后立即恢复活跃状态。
5

情绪感知与关怀提醒

小蛋会根据你的工作状态自动感知情绪并给出关怀提示:

  • 深夜加班(22:00后仍在操作)→ 小蛋表情变为"疲惫",温柔提醒注意休息
  • 长时间工作(连续操作超过2小时)→ 提示适当休息,避免疲劳出错
  • 频繁撤销(短时间内多次 Ctrl+Z)→ 表情变为"紧张",建议先检查再操作
6

追问与多轮对话

如果第一次回答不够具体,可以继续补充上下文追问。小蛋会保持对话上下文,围绕同一个问题深入探讨更细的规则解释、复核思路或处理建议。

7

回到表内继续处理

根据 AI 建议或 CMD 指令结果,直接在 Excel 中继续调整定额、检查价格、核对公式或整理分析结果,把对话转化为具体操作。

AI服务集成 / AI写公式

AI写公式

用自然语言描述公式目标,由 AI 生成 Excel 公式并写入单元格。支持双工作表模式、智能表头检测和列映射,适合高频计算和复杂汇总场景。

1

打开 AI 写公式入口

在插件功能区进入 AI 写公式模块。系统会自动检测当前工作簿的数据结构,为后续智能映射做准备。

2

智能检测表头行与列结构

系统自动扫描工作表,智能识别表头行位置和数据列含义。无需手动指定哪一行是标题行,AI 会根据内容特征(如"项目编码""综合单价""人工费"等关键词)自动判断。检测到的列信息会用于后续的列映射匹配。

3

双工作表模式

AI 写公式支持双工作表模式——你可以同时指定"源数据表"和"结果输出表",让公式自动跨表引用数据。例如:在汇总表中引用分部分项表的数据,无需手动切换工作表写引用路径。

提示:在对话框中描述需求时,可以明确说"从XX表取数据,写入YY表",AI 会自动处理跨表引用。
4

用自然语言描述目标

例如描述"按楼层汇总人工费""如果清单编码前两位相同则归为同一分部""统计某列非空数量"等。AI 会根据描述和已检测到的列映射信息,自动将你的需求与具体列对应起来。

  • 列映射匹配:AI 将自然语言中的"人工费"映射到表格中实际的"人工费"列,匹配分数达到 60分 以上才确认对应
  • 匹配低于60分的列会标记为"不确定",需要你手动确认
5

生成并写入公式

AI 根据描述和列映射结果生成 Excel 公式,并写入指定单元格。生成的公式已包含精确的列引用和跨表路径,无需二次修改。

6

验证结果并继续微调

公式写入后,可以立即在表格中核对结果。如需调整逻辑,再次补充说明让 AI 继续优化公式表达,支持多轮交互直到满意。

定额管理系统 / 定额库管理

定额库管理

支持7大专业定额库切换、上传与浏览,模板定额按建筑类型分类,是自动套价和后续检查能力的基础。

1

7大专业定额库

系统内置7大专业定额库,覆盖建筑工程全专业:

  • 土建 —— 主体结构、基础、混凝土、钢筋等
  • 安装 —— 给排水、暖通、电气、消防等
  • 装修 —— 楼地面、墙柱面、天棚、门窗等
  • 市政 —— 道路、桥梁、管网、排水等
  • 园林 —— 绿化、景观、水系等
  • 园建 —— 园路、小品、设施等
  • 老旧小区改造 —— 改造专项、加固、翻新等
2

模板定额按建筑类型分类

模板定额(Z01-17)按建筑类型而非构件类型分类,匹配时需注意选择正确的建筑类型:

  • 高层建筑 —— 适用于高层住宅、写字楼等
  • 多层建筑 —— 适用于6层以下住宅、办公楼等
  • 框架结构 —— 适用于框架结构公共建筑、厂房等
  • 车库 —— 适用于地下车库、独立车库等
重要提示:模板定额是按建筑类型整体配比,而非按单个构件(如梁、板、柱)单独分类。如果你需要按构件类型匹配模板,建议使用 AI 深度套价功能精修。
3

切换需要使用的定额库

根据当前工程所属地区、专业类型或企业标准,切换到对应的定额库,确保后续套价依据正确。

4

上传或接入新的企业库

如现有定额库无法满足项目要求,可在管理模块中补充上传企业自定义定额库,用于后续匹配与复用。

5

通过树形结构浏览和定位条目

利用树形目录快速浏览章节、专业和子项,提前确认条目结构是否完整、分类是否合理。确认库无误后即可用于自动套定额、深度套价、检查和历史复用等后续流程。

定额管理系统 / 套价检查

套价检查

对批量套价后的结果进行统一体检,8类检查项覆盖价格、单位、工程量和分部结构问题,支持双击快速导航定位。

1

在批量套价后启动检查

建议在自动套定额、价格匹配等主要处理完成后,再统一进入套价检查模块,保证检查结果更完整。

2

选择当前工程或指定检查范围

根据工程体量和复核需求,决定是检查整表,还是只检查某个分部、某类清单或重点工作表。

3

8类自动检查项

系统会批量扫描并标记以下 8 类常见问题:

  • 综合单价为0 —— 套价后综合单价仍为空或0
  • 库单价为空 —— 工料机行中库单价缺失
  • 工程量异常 —— 工程量为0、负数或明显不合理
  • 单位不一致 —— 清单单位与定额单位不匹配
  • 混凝土标号错误 —— 混凝土标号与设计要求不符
  • 含量异常 —— 工料机含量明显偏离合理范围
  • 价格偏差超限 —— 匹配价格与库单价偏差超过 ±20%
  • 分部结构缺失 —— 清单缺少分部归属或分部编码异常
±20% 偏差阈值:价格偏差检查默认以 ±20% 为警戒线。匹配价格超出库单价上下20%范围时,系统会标记为异常,提示重点复核。
4

双击导航快速定位

检查结果列表支持双击导航——双击任意异常条目,系统自动跳转到 Excel 中对应的单元格位置,无需手动查找行号。大幅缩短从"发现问题"到"修正问题"的时间。

5

逐项修正并再次复核

根据提示快速定位并修正单价、单位、分部结构或清单条目。建议在成果输出前再跑一轮检查,确保修改过的数据已被重新纳入复核范围,避免漏项。

定额管理系统 / 同项处理逻辑

套相同项

自动识别"复"前缀相同清单项目并批量复用已有定额成果,采用先删后复制策略确保数据干净,适合重复项较多的工程。

1

先准备已套好的样板项

在当前工程中先完成一批典型清单项的套价工作,这些成熟结果会作为后续批量复用的基础。建议选择特征描述最完整、套价最准确的清单作为样板。

2

识别"复"前缀标记项

系统自动扫描清单中的"复"前缀标识。在一键流程的"相同清单对比"步骤中,AI 会自动识别相同清单项并在标识列中写入"复"前缀。这些"复"标记项就是需要复用样板定额的目标项。

"复"前缀含义:"复"表示该清单项与某个已套价样板项完全相同,可以复用其定额成果。系统通过项目名称、特征描述和编码的语义匹配来确定"复"标记。
3

启动套相同项

进入套相同项模块后,系统会根据"复"前缀标记自动将相同项与对应样板项关联,形成复用映射关系。

4

先删后复制处理

系统采用先删后复制策略确保数据干净:

  • 先删除:清除"复"标记项下原有的定额行和工料机行(如果有残留数据)
  • 后复制:从样板项完整复制定额编号、定额名称、工料机明细、含量和单价结构到目标项
为什么要先删?如果目标项之前有部分套价残留(如仅写了定额编号但未匹配工料机),直接追加会导致数据重复。先删后复制保证结果干净。
5

统一调整并重新汇总

对少量特殊项做统一修正后,再继续执行价格匹配、人材机汇总或套价检查,保证结果一致性。

定额管理系统 / 人材机汇总

人材机汇总

对当前工程中的人工、材料和机械费用进行统一汇总,支持XLOOKUP智能匹配和分类统计,为复核与出数提供基础。

flowchart TD A[组价表数据] --> B[工料机提取] B --> C[人工费汇总] B --> D[材料费汇总] B --> E[机械费汇总] C --> F[XLOOKUP匹配单价] D --> F E --> F F --> G[分类统计报表]
1

完成前置套价和调价

建议在自动套定额、深度套价和价格匹配等关键动作完成后,再进入汇总模块,这样结果更完整、更接近最终成果。

2

启动全表汇总

执行人工、材料、机械费用的一键汇总,系统会把整表数据重新归类,形成清晰的费用分布结构。

3

XLOOKUP智能匹配

汇总过程中,系统使用 XLOOKUP 函数智能匹配材料名称与价格数据:

  • 自动在工料机表中按名称和规格查找对应单价
  • 支持模糊匹配(如"水泥32.5"与"P.O 32.5水泥"可自动关联)
  • 未匹配项会标记提示,方便手动补充
提示:XLOOKUP 匹配基于材料名称和规格型号,如果前期数据清洗时列名不规范,可能影响匹配率。建议先确认工料机表列名标准。
4

查看分类统计结果

汇总结果按人工费、材料费、机械费三大类输出,每类下再细分具体科目。可快速查看各类费用的占比和金额,识别异常偏高或偏低的构成项。

5

结合检查与分析功能继续复核

若发现结构异常,可继续联动价格匹配、套价检查或成本分析模块,进一步定位异常来源。整理好的汇总结果可直接用于出成果、报表整理或成本说明。

在线能力层 / 公式追踪

公式追踪

可视化查看 Excel 公式依赖关系和数据来源,8色调色板高亮、递归追踪最深10层,帮助快速定位异常结果背后的链路。

1

选中需要追踪的单元格

从结果异常、金额异常或来源不明确的单元格开始,作为公式追踪的切入点。

2

启动公式追踪

打开公式追踪模块后,系统会递归读取当前单元格的引用链路和依赖关系,准备可视化展示。

  • 递归深度:最多追踪 10 层引用嵌套,超过10层会提示已达到追踪上限
  • 范围扩展:每个引用节点最多扩展 50 个单元格,避免因大范围引用导致性能问题
3

8色调色板高亮显示

追踪结果使用 8色调色板 高亮标识不同层级的引用关系,每一层引用用不同颜色区分:

  • 第1层引用用颜色1标注,第2层用颜色2,以此类推
  • 8种颜色循环使用,第9层起复用第1种颜色
  • 当前选中的目标单元格用特殊边框标注,与引用源区分
提示:颜色标注是临时的,关闭追踪后面板自动清除,不会影响原有表格格式。
4

定位异常来源

沿着追踪链路找到真正导致异常的源头数据,可能是某个单价为空、某个工程量错误或公式引用范围不对。

5

修复后重新验证结果

修正源头问题后,再返回目标单元格核对结果是否恢复正常,必要时继续追踪直到链路清晰。

数据处理模块 / 编制效率工具

编制效率工具

将自动编码、刷新单价、分组折叠、一键美化、库行对比等高频动作整合为日常工具组,负责把结果快速整理到可复核、可交付状态。

1

完成核心套价和调价工作

在主流程处理告一段落后,再进入效率工具组,确保整理和输出动作针对的是相对稳定的数据。

2

执行自动编码和单价刷新

对整表执行自动编码、综合单价刷新等动作,让清单与定额结构先达到统一、可检查的状态。

3

整理显示结构和格式

继续使用分组折叠、一键美化、字段整理等工具,把工作表调整为更适合复核、汇报和交付的版式。

4

处理对比与措施费用专题

根据需要执行库行对比、工料机相似匹配,以及模板、脚手架、垂直运输、安全文明等措施费用处理。

5

进入最终检查和成果输出

在结构、格式和专题数据都整理完成后,再衔接人材机汇总、套价检查和成本分析,进入最终交付阶段。

数据处理模块 / 单元格设置

单元格设置

围绕内容清理、结构整理和编号收口的一组表格处理工具,适合在进入套价、汇总和检查前,先把原始数据清理到可用状态。

1

先确认当前工作表与处理范围

在动手前先确认要处理的是整张表、某几列,还是当前选区。原始表越复杂,越建议先小范围试一次再批量执行。

2

优先做内容清理

先处理描述列里的脏内容,例如去除换行符、去除空格符、统一特殊字符、AI 智能换行、批量运算,让文本语义更稳定。

  • 适合清理复制粘贴后的隐藏空格、断行和异常符号
  • AI 智能换行适合长描述、复合说明、多段条件混在同一单元格的情况
  • 批量运算适合统一换算、修正系数或批量调整数值结果
3

再处理表格结构

内容清理完后,再处理结构问题,包括取消合并单元格、任意行合并、任意列合并、删除指定列后、清除相同行、清除可见行单元格值。

建议:先拆掉影响识别的合并和空行,再进入自动套定额、相同项对比这类依赖结构稳定的功能。
4

最后做编号整理

如果清单或结果表的编号已经混乱,可以在最后执行一键排序编码、AI 编号整理,把顺序和层级收口到一致状态,便于后续汇总和复核。

5

清理完成后再进入主流程

当内容、结构和编号都稳定后,再回到一键流程、自动套定额、价格匹配、人材机汇总等主流程,整体成功率会更高。

核心架构 / 业务处理流水线

一键处理流程

一键完成从原始清单到可审查成果的全自动串联——选表、清洗、相同清单对比、自动套定额、复套、人材机汇总、项目汇总,一次跑通。

flowchart TD Start([开始]) --> CheckLogin[检查会员状态] CheckLogin --> SelectSheet[选择工作表] SelectSheet --> CleanData[数据清洗] CleanData --> GeneratePrice[生成组价表] GeneratePrice --> SameList[相同清单对比] SameList --> AutoQuota[自动套定额] AutoQuota --> Reapply[复套处理] Reapply --> Material[人材机汇总] Material --> ProjectSum[项目汇总] ProjectSum --> End([结束])
0

前置检查

点击"一键处理"按钮后,系统首先检查两件事:

  • 会员登录状态——确认当前已登录,未登录会提示先登录
  • 工作簿状态——确认当前有打开的工作簿且数据可用
说明:前置检查是自动执行的,不需要手动操作。如果检查不通过,流程会在此中断并给出提示。
1

选择工作表

系统自动扫描当前工作簿中的所有 Sheet:

  • 如果只有 1 张含数据的表格 → 自动选中,无需操作
  • 如果有 多张表格 → 弹出选择窗口,勾选需要处理的分部分项工作表
2

打开数据对比窗体

系统自动打开"数据对比"窗体,并预勾选上一步选中的工作表。窗体以静默模式运行,不会弹出多余提示,用户无需手动干预。

3

一键清洗

在数据对比窗体中自动执行完整的清洗流程,包含4个连续动作:

  • 合并数据——多张表格合并为一张完整表
  • AI列清洗——自动识别并排列项目编码、名称、特征、单位、工程量等列
  • 标记无效行——AI自动标记空行、标题行、汇总行等
  • 生成组价表——删除标记行,输出标准组价格式表格
可关闭:如果你已经在其他地方做过清洗,可以在全局设置中关闭此步骤,流程会自动跳过。
4

相同清单对比

清洗完成后,系统会自动关闭并重新打开数据对比窗体,加载刚生成的组价表,然后由 AI 自动识别并标识相同清单项,在"相同清单标识"列中写入标记。

这一步的目的是为后续"复套"步骤做准备——相同清单只需套一次定额,其余自动复制。

可关闭:如果不需要识别相同项,可以在全局设置中关闭此步骤。
5

打开市场化计价窗格

系统自动在右侧打开"市场化计价"任务窗格,并等待控件初始化完成(最多等待10秒)。这一步是自动套定额的前置准备。

6

自动套定额 + 复套

这是流程中最核心的步骤,分为两个阶段:

  • 自动套定额——逐个组价表:激活工作表 → 触发自动套定额 → 等待完成。AI 逐批匹配定额编号,写入 Excel,自动匹配工料机单价,汇总折叠,完成钢筋和材机规格智能替换
  • 复套——对步骤4标记的相同清单项,自动把已套好的定额成果复制到所有相同项,避免重复匹配

自动套定额内部又分7个子阶段:

  • ① 数据加载(确保定额库已就绪)
  • ② 批次AI匹配(调用 DeepSeek 逐批匹配定额编号)
  • ③ 应用结果到表格(定额行、工料机行写入 Excel)
  • ④ 工料机单价匹配(QuickMatchMaterialPrice)
  • ⑤ 汇总折叠
  • ⑥ 钢筋规格智能替换
  • ⑦ 材机规格智能替换
可关闭:自动套定额和复套都可以在全局设置中单独关闭。但建议至少保留自动套定额,否则流程核心价值会大打折扣。
7

人材机汇总

对全表执行人工、材料、机械费用的一键汇总,形成清晰的费用分布结构。汇总完成后自动扣除2积分。

可关闭:如果暂时不需要汇总,可以在全局设置中关闭此步骤。
8

项目汇总

自动导入4个模板表并填充汇总数据:

  • 安全文明费表——安全文明施工费计算
  • 项目管理费表——项目管理费计算
  • 其它费用表——其他规费和费用
  • 项目汇总表——整体造价汇总

到这一步,一键流程全部完成,你得到的是一份从原始清单到完整组价、汇总、措施费用的可审查初稿。

可关闭:如果暂时不需要项目汇总表,可以在全局设置中关闭此步骤。
定额管理系统 / 模板与措施费用

模板、脚手架与措施费用

集中处理模板、脚手架、垂直运输、安全文明、项目管理费等措施类内容,适合在主体套价完成后快速补齐专项费用。

1

确认主体清单与措施范围

先确认主体套价已基本完成,再明确当前工程需要计取哪些模板、脚手架和措施项目,避免一开始就混在主流程里处理。

2

按专题入口选择对应措施项

根据工程类型进入模板、脚手架或其他措施费用入口,针对不同专题分别套用适合的计算方式和参数。

3

带入规则、系数和项目条件

结合层数、高度、结构类型、施工条件和地区规则,录入或确认影响措施费用的关键参数,保证结果更贴近实际。

4

回写措施结果并统一格式

计算完成后,把措施项目结果回写到成果表中,并和主体清单保持一致的分部结构、编码和显示口径。

5

结合检查和汇总再复核

措施费用补齐后,再结合套价检查、人材机汇总和成本分析做一次整体复核,避免措施项遗漏或重复计取。

定额管理系统 / 垂直运输与安全文明

垂直运输与安全文明

针对垂直运输费、安全文明施工费、项目管理费等高频措施费用提供集中处理入口,适合快速补全送审前的专项费用结构。

1

确认工程高度与施工条件

垂直运输和安全文明费用通常依赖工程高度、建筑类型、施工组织条件等信息,先把这些关键条件确认清楚。

2

选择对应的专项费用入口

进入垂直运输、安全文明或项目管理费专题入口,分别处理不同计费规则下的专项费用项目。

3

核对参数与计取口径

检查是否涉及层数、高度、系数、费率或地区定额差异,确保计费依据和当前项目口径一致。

4

将结果并入措施费用结构

确认计算结果后,把专题费用回填到措施项目结构中,保持与其他措施项的展示、汇总和编码一致。

5

送审前做专题复核

在最终送审前,把这类专项费用单独过一遍,重点检查是否漏计、重复计取或参数引用不当。

在线能力层 / 辅助工具

辅助工具

集合检查更新、全局设置、AI 状态检测、网络状态检测与撤销等辅助能力,负责保障日常使用稳定性和排障效率。

1

使用设置与更新入口统一环境

通过全局设置、检查更新等入口统一插件版本和使用参数,减少团队成员之间因版本不一致导致的体验差异。

2

确认 AI 与网络状态

通过 AI 状态检测、网络状态检测等入口确认当前连接是否正常,便于快速判断问题是环境侧还是业务侧。

3

撤销与问题回退

在误操作时可通过撤销能力快速回退。环境确认无误后再回到套价、查价、汇总等主流程继续处理。

AI服务集成 / AI成本分析

AI成本分析

对项目成本结果进行AI智能分类、透视和多方案对比,支持并行处理和方案持久化,帮助形成更清晰的分析与汇报结论。

1

进入成本分析模块

在工程已形成较完整的套价结果后,进入成本分析模块,准备对现有数据做进一步分类和透视。

2

AI智能分类

系统调用 AI 对清单项进行智能分类,自动识别分部归属、费用类型和材料类别。分类结果支持人工调整,确认后即可用于后续透视分析。

  • AI 会根据清单名称、特征描述和编码自动判断分类
  • 分类不确定的项会标记提示,便于人工复核
3

并行处理加速

当数据量较大时,系统使用 SemaphoreSlim(2) 并行处理机制,最多同时处理 2 个分类请求,显著缩短大批量清单的分类时间。

说明:并行限制为2是为了平衡处理速度与 AI 接口稳定性,避免因并发过高导致请求失败。
4

方案持久化保存

分析方案支持持久化保存——你的分类方案、对比维度和筛选条件会自动保存到项目中,下次打开时可直接复用,无需重新配置。特别适合需要反复调整对比方案的场景。

5

多方案对比与输出

如果项目存在不同组价方案、不同材价策略或不同处理版本,可在分析模块中做横向对比。结合图表展示或 AI 对话分析,把关键成本结构、主要差异项和重点风险结论整理出来,导出报表用于汇报或复盘。

在线能力层 / 会员系统

会员系统

修仙境界式6级排行、设备指纹安全认证、24小时冷却机制与双凭证存储,是个人与团队的能力管理入口。

1

注册或登录账号

通过手机号完成注册或登录,建立个人或团队用户身份,作为后续使用云端与高级能力的基础。

2

6级修仙境界排行

会员等级采用修仙境界命名,共6个层级,积分达标自动升级:

  • 炼气 —— 初始等级,基础功能可用
  • 筑基 —— 解锁更多AI功能使用次数
  • 金丹 —— 解锁云端文件共享、团队协作功能
  • 元婴 —— 高级功能全面开放
  • 化神 —— 优先体验新功能
  • 大乘 —— 最高等级,全功能无限制
金丹+特别权限:达到金丹及以上等级后,可使用云端文件共享功能,将定额库和项目资料分享给团队成员。
3

24小时冷却机制

部分高价值AI功能设有24小时冷却期——使用一次后需等待24小时才能再次使用(或消耗积分跳过冷却)。冷却机制确保资源合理分配,防止滥用。

4

设备指纹安全认证

系统通过设备指纹技术防止账号共享和异常登录:

  • 采集 CPU型号 + 主板序列号 + MAC地址 三项硬件信息
  • 通过 SHA256 哈希生成唯一设备指纹
  • 登录时比对设备指纹,异常设备需重新验证
隐私保护:设备指纹仅使用哈希值,不存储原始硬件信息,无法反推出你的硬件型号。
5

双凭证安全存储

登录凭证采用双存储策略,确保账号信息安全:

  • 注册表 —— Windows注册表中存储一份加密凭证,用于快速自动登录
  • 本地文件 —— 同时在本地文件中备份一份,注册表丢失时可自动恢复

两份凭证互为备份,任一丢失都不影响正常使用。

6

查看账户状态与积分

进入会员体系后,可查看当前账号状态、修仙境界、积分情况和已开通的服务内容,明确可用能力范围。团队场景下可按账号或权限边界分配功能和服务能力。

在线能力层 / 云端文件管理

云端文件管理

支持定额库和项目资料的上传、下载、共享与版本历史管理,100MB云存储空间,金丹+会员可共享文件,7天本地缓存加速访问。

1

打开云端文件管理

进入云端文件管理模块,查看当前可用的云端目录、共享资料和历史文件记录。每位用户享有 100MB 免费云存储空间,可存放定额库、项目底稿和组价成果。

2

上传定额库或项目资料

把企业定额库、项目底稿、组价成果或分析报表上传到云端,形成统一的资料沉淀入口。

3

金丹+会员共享文件

达到金丹及以上境界的会员可使用文件共享功能:

  • 将文件设置为"共享"状态,团队成员可直接查看和下载
  • 适合共享企业标准定额库、通用项目模板等团队资产
  • 共享文件不占用他人存储空间
权限说明:炼气、筑基等级只能查看和下载共享文件,不能主动共享。升级到金丹后自动解锁共享功能。
4

7天本地智能缓存

下载过的云端文件会自动保存在本地缓存中,有效期 7天

  • 7天内再次访问同一文件直接从本地读取,无需重复下载
  • 超过7天自动清理,释放本地空间
  • 如文件云端有更新版本,缓存会自动失效并重新下载
5

查看版本历史

通过版本历史管理文件演进过程,降低因误操作、覆盖或多人修改导致的资料混乱风险。

6

沉淀团队标准资产

将成熟定额库、常用项目模板、历史价格资料和成果文件持续沉淀下来,作为后续复用基础。