SuperAPI AI 工具集

daily-progress-report

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:该技能用于从结构化现场数据自动生成建筑项目每日进度报告,减少人工收集数据、格式不统一和提交延迟的问题。

主要能力:支持记录工作活动(活动编号、描述、位置、计划量、实际量、单位、状态、班组人数、工时、备注),并根据实际量与计划量自动判定状态(completed、in_progress、delayed、not_started);支持人工条目(工种、公司、人数、工时、加班工时)和设备条目(设备类型、编号、使用小时、状态、操作员);可记录天气、温度、延误、安全事故、访客和交付信息;能计算汇总指标,包括总人数、总人工时、加班时、设备小时、已完成/进行中/延误活动数、安全事故数和交付数;支持导出 Excel(含 Summary、Work Activities、Labor、Equipment 工作表)和生成文本报告。

使用方式:以 Python 类 DailyProgressReporter 为核心,先初始化项目名称与编号,调用 create_report 创建报告,再通过 add_work_activity、add_labor、add_equipment 添加条目,最后调用 export_to_excel 或 generate_text_report 输出。示例中使用了 pandas、openpyxl 和 dataclasses。

适用场景:建筑施工现场的每日进度记录与汇报,适合需要统一格式、快速汇总人工与设备数据并生成可交付报告的团队。

限制:资料未提供安装命令、收费方式、平台支持范围或与其他系统的集成说明;功能依赖用户提供结构化输入数据,未提供自动采集现场数据的能力。