← 返回
未分类

checklist 审核

核对checklist点检完善度并生成Excel统计报告。当用户提供点检表Excel文件、要求检查点检完成情况、统计满足/不满足项、核查专家复核完整性时使用。关键词:点检、checklist、完善度、复核、必须、建议、专家复核、点检报告。
核对checklist点检完善度并生成Excel统计报告。当用户提供点检表Excel文件、要求检查点检完成情况、统计满足/不满足项、核查专家复核完整性时使用。关键词:点检、checklist、完善度、复核、必须、建议、专家复核、点检报告。
user_959477bc
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 94
下载
💾 0
安装
1
版本
#latest

概述

Checklist 点检完善度报告 v2

快速开始

用户提供 Excel 点检表文件后,执行以下步骤:

  1. 识别有效 Sheet
  2. 识别列结构
  3. 按规则执行点检
  4. 输出统计报告(Excel)

Step 1:识别有效 Sheet

有效 Sheet 名称特征(满足其一即可):

  • 包含"点检项"
  • 包含"设计"
  • 包含"检查"
  • 包含"checklist"(不区分大小写)

无效 Sheet 特征(排除):

  • 包含"修订"
  • 包含"记录"
  • 包含"说明"
  • 包含"封面"
  • 包含"目录"

当 Sheet 名称无法判断时,检查其内容是否含有"严重度"列,有则视为有效。


Step 2:识别列结构

在每个有效 Sheet 中,通过表头关键词定位以下列(列名不固定,按关键词模糊匹配):

逻辑列匹配关键词(优先顺序)
------------------------------
编号"编号"、"序号"、"编码"
领域"领域"、"方向"、"分类"
对象"对象"、"检查对象"
类别"类别"、"检查类别"
模块"模块"
子模块"子模块"
阶段"阶段"、"开发阶段"
检查要素"检查要素"、"检查项"、"检查内容"
要求"要求"、"标准"、"规范"
备注与说明"备注"、"说明"
图示"图示"、"图片"、"截图"
依据"依据"、"参考"
严重度"严重度"、"严重性"、"级别"
责任角色"责任角色"、"责任人"、"负责人"
检查人"检查人"、"填写人"
检查结果"检查结果"、"点检结果"、"结果"、"项目成员"
问题描述"问题描述"、"问题说明"
问题截图"问题截图"
复核人"复核人"、"审核人"、"专家"
核对结果"核对结果"、"复核结果"、"审核结果"
风险等级"风险等级"、"风险级别"、"等级"
风险描述"风险描述"、"风险说明"

表头行通常在第1~10行,选取包含"严重度"关键词的行作为表头行。


Step 3:点检规则

规则1 — 必须项不得空白

  • 严重度 = "必须"的行,检查结果列不能为空
  • 空白则记为"违规:必须项空白"(标记为【规则1违规】必须项检查结果为空

规则2 — 不满足项必须有专家复核

  • 检查结果含"不满足"(模糊匹配)时,以下4列均不能为空
  • 复核人
  • 核对结果
  • 风险等级
  • 风险描述
  • 缺少任一字段则记为"专家复核不完整"

Step 4:统计并输出报告

运行脚本:

python scripts/generate_report.py <input_file.xlsx> [output_file.xlsx]

若未指定输出文件名,默认在同目录生成 点检完善度报告_<原文件名>.xlsx

脚本需要的依赖:

pip install openpyxl

报告格式(参考标准模版)

输出 Excel 包含 3个 Sheet,格式与标准模版一致:

Sheet 1:点检完善度统计

点检结论
"必须"项是否都有结论     |  违规/合规
不满足项专家是否复核     |  合规/违规

指标              |  数量
严重度=必须
  点检项总数      |  N
  检查结果:满足  |  N
  检查结果:不满足|  N
  检查结果:不涉及|  N
  检查结果:空白 ⚠|  N

严重度=建议
  点检项总数      |  N
  检查结果:满足  |  N
  检查结果:不满足|  N
  检查结果:不涉及|  N
  检查结果:空白  |  N

不满足项汇总
  不满足总数                    |  N
  已有完整专家复核(4项均填写) |  N
  专家复核不完整 ⚠              |  N

Sheet 2:问题明细

26列完整数据,按标准模版列顺序输出:

来源Sheet原始行号编号领域对象类别模块子模块阶段检查要素要求备注与说明图示依据严重度责任角色检查人检查结果问题描述问题截图复核人核对结果风险等级风险描述违规类型缺失字段

Sheet 3:风险清单

从专家复核完整的不满足项中提取风险信息:

序列模块风险点及失效模式描述提出人改进措施责任人责任部门风险等级PR0PR1PR2PIR状态问题关闭时间

附加说明

  • 忽略完全空白的行
  • 严重度列的值做模糊匹配(如"必须填写"也归为"必须","建议填写"归为"建议")
  • 检查结果的空白判断:None、空字符串、纯空格均视为空白
  • 输出报告用中文列名,表头加粗、冻结首行、自动列宽
  • 空白项在统计表中带⚠标记

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-21 16:53 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 451 📥 150,238
office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 924 📥 186,301
office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 376 📥 142,927