estimate-builder"

🏗️ 建筑工程智能造价预算专家

🥥64总安装量 16评分人数 13
100% 的用户推荐

基于 Data Driven Construction 专业方法论,提供结构化工程造价估算能力,支持人工/材料/设备分类计算与 Excel 导出,帮助施工方快速生成专业级成本预算报告。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system/subprocess 等危险函数,纯数据处理逻辑
  • ✅ 数据完全本地处理,无网络传输、无云端同步、无静默数据收集行为
  • ✅ 依赖库可靠(pandas/openpyxl),无动态代码加载或不可信模块引入
  • ✅ 完善的输入验证机制(validate 方法自动检查负数、空值、缺失 markup 等异常)
  • ⚠️ 来源为社区组织(T3 等级),虽无安全隐患,但建议验证业务数据准确性及版本完整性

使用说明

核心用法

Estimate Builder 是一款专为建筑行业设计的结构化成本估算工具。用户通过创建 EstimateBuilder 实例初始化项目(支持项目名称和编号),随后使用 add_item() 方法逐项录入工程明细,支持 WBS 工作分解结构编码、工程量、单位、单价及成本分类(人工/材料/设备/分包/其他)。系统内置标准加价模板 set_standard_markups(),可自动计算管理费(默认15%)、利润(10%)和应急费(5%),也支持自定义 markup 规则。通过 calculate_total() 可实时获取直接成本、间接费用及总造价,并支持按 WBS 前缀分组查看。最终可通过 export_to_excel() 导出包含封面、明细表、成本分解和加价明细的多工作表专业报表。

显著优点

该技能采用专业的建筑成本分类体系,符合工程造价行业标准;内置完善的数值验证机制(validate() 方法可检测负数量、空描述等常见错误);支持 DataFrame 数据导入导出,便于与现有工作流集成;Excel 导出功能生成格式规范的商务文档,包含自动计算的总计和分类汇总;所有计算均在本地完成,不依赖外部网络,确保敏感商业数据安全;代码结构清晰,使用 Python 标准类型提示和 dataclass,易于二次开发。

潜在缺点与局限性

作为纯代码实现方案,该技能不包含实时材料价格数据库,所有单价需用户手动输入或外部导入;依赖 pandas 和 openpyxl 库,在轻量级环境中可能产生较重的依赖负担;功能聚焦建筑行业,WBS 编码和成本分类体系不适用于其他行业的估算场景;默认 markup 率为北美市场常见比例(15%管理费+10%利润),可能需要根据地区规范调整;浮点数计算存在精度限制,超大型项目(亿元级)建议配合专业财务软件复核。

适合的目标群体

主要面向建筑承包商、造价工程师、施工项目经理及工程咨询公司。特别适合需要快速生成规范估算书的中型施工企业、进行多方案比选的成本控制部门,以及需要将估算数据自动化导出到 Excel 进行后续商务流程(如招投标、合同签订)的用户。也适合建筑院校师生用于教学演示和预算编制练习。

使用风险说明

使用时需注意:输入数据的准确性完全依赖用户,系统不提供市场价格校验;导出 Excel 需要文件系统写入权限,请确保输出路径可写且不会覆盖重要文件;虽然代码经过安全审计,但作为 T3 来源的社区项目,建议关键商务决策前进行人工复核;依赖项版本差异可能导致 Excel 格式兼容性问题,建议锁定 pandas 和 openpyxl 版本。

estimate-builder" 内容

手动下载zip · 4.8 kB
claw.jsonapplication/json
请选择文件