该技能属于 Excel 工作流中的一个子能力,专用于数值格式标准化与清洗。资料说明其在读取、计数与 Parquet 优化等环节需参见上级工作流的 SKILL.md,本技能只覆盖其中一个环节。
用途:对目标数值列做数据清洗,包括去除空值、强制转换为数值格式,随后计算合计值,并与指定汇总 Sheet 中的合计行进行精确核对,用于验证数据一致性。
主要能力:使用 pandas 读取 Excel(read_excel)与处理后数据;通过 dropna 去除目标列空值,通过 pd.to_numeric(errors='coerce') 标准化数值格式;调用 sum 计算合计;从汇总 Sheet 按项目列匹配“合 计”行取值;以 1e-6 容差判断计算结果与指定合计是否一致,并给出差异值。结果可同时导出为 xlsx 与 utf-8-sig 编码的 csv,并打印 sandbox 下载链接。
必要用法:需设定 target_col(目标数值列)、summary_sheet_name(汇总 Sheet 名)、summary_item_col(项目列)与 summary_value_col(数值列)等参数,示例值分别为“建筑面积”“Summary”“项目”“数值”。核对逻辑包裹在 try/except 中,读取失败时输出“核对失败”并将 expected_total、difference 置为 None、consistency 置为“未知”。
适用场景:适用于需要对 Excel 表格中数值列做清洗并核验合计口径一致性的数据处理任务。
限制:以上为资料所提供的内容,未提供具体运行环境、依赖版本、支持的 Excel 规模上限、性能指标与收费信息,暂未提供。