用途:该子技能覆盖 Excel 工作流中的一项能力,主要处理两类问题:一是识别总传热系数等指标超过限值的行,并向上回溯定位对应结构名称;二是遍历指定 Sheet,查找包含“#DIV/”等异常错误的单元格并记录坐标。
主要能力:使用正则表达式从单元格文本中提取限值(如“限值0.5”),对“共计”行的计算结果与最近限值进行比对,记录超限行号、结构名称、实测值、限值与超出值;检测公式错误单元格并记录坐标;对超限行和异常单元格应用红色填充高亮;将超限数据汇总为 Excel 报告并输出文件路径。
使用方式:依赖 Python 环境中的 pandas、openpyxl、re 等库。先读取 Excel,按示例逻辑遍历行,提取限值并对比,再用 openpyxl 的 PatternFill 定义红色填充,分别对主 Sheet 超限行和错误 Sheet 异常单元格着色并保存为 highlighted_report.xlsx。同时可将 exceed_rows 转为 DataFrame 生成 outlier_summary.xlsx 汇总报告。代码中的列索引、Sheet 名称(如 Sheet3)等为示例值,实际使用时需根据表格结构调整。
适用场景:适用于工程计算表、结构系数表等含限值与结果对比逻辑的 Excel 报表,也适合需要快速定位公式错误单元格的场景。
限制:资料中未说明支持的 Excel 版本、文件格式范围、是否需要联网或界面操作;未提供安装命令、收费信息或使用效果数据。该技能为父工作流的一部分,读取、计数、Parquet 优化等能力需参考父工作流 SKILL.md。正则限值格式、列位置和 Sheet 名称均针对示例数据,迁移到其他表格时需自行修改。