用途:当创建或修改 Excel 工作簿且输出必须符合预期结构(必需工作表、列、行数、样本数量)时使用该工作流,通过确定性 Python 校验避免结构不匹配导致下游错误。
两种模式:模式 A 修改现有工作簿,使用完整流程(含预编辑审计);模式 B 从来源或参考数据新建工作簿,改为审计来源文件,且写后确定性 Python 校验为强制。
使用方式:按阶段执行。修改模式先定位候选 .xlsx/.xlsm/.xls 文件并记录精确的锚定工作区路径;再做预编辑审计,列出工作表名、目标表、行数、表头、关键列及合并单元格、公式、筛选、受保护表等。所有操作必须锚定任务给定的工作区路径,不得切换目录或使用同名副本。编辑阶段只写目标工作簿与目标标签页,保留未触碰的工作表、公式、宏与格式。
校验:所有模式都必须运行基于 openpyxl 的确定性 Python 脚本,检查必需工作表拼写、必需列、行数、样本标记计数及非空值,输出结构化通过/失败结果;任一检查失败即停止并处理。
适用场景:来源或参考数据存在多种可能文件、用户指定必需工作表名或样本数量、静默结构错配会造成下游错误的场合。
限制:本技能是工作流,不绑定特定表格工具,但校验阶段需确定性 Python 脚本;价格、平台、支持工具等细节暂未提供。