360 Secure SkillHub
360 安全技能中心

保险费率核对

扫描上传的Excel文件,将文件名含“责任”的文件作为目标文件,与同目录保司费率表比对;用Python及openpyxl读取数据,按映射规则转换交费期间、交费方式、保障期间、社保、性别等字段,逐行核对保障期间、性别、交费方式、交费期间、年龄、保费、保额,输出Markdown格式核对结果表。

liyanhe95
liyanhe95
热度 18.11
最近更新 2026-03-25 22:51:47
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add insurance-rate-check
Metadata
name
insurance-rate-check
description
保险费率表数据核对。当用户上传的Excel文件名包含"责任"二字时,将该文件与同目录下的保司费率表(如人保健康XX费率表.xlsx)进行数据比对,核对保障期间、性别、交费期间、保费、保额等字段是否一致,并输出格式化的核对结果表格。

保险费率表核对

触发场景

  • 用户上传Excel文件,文件名包含"责任"二字
  • 同目录下存在保司费率表文件(如"人保健康XX费率表.xlsx")

执行步骤

第1步:识别文件

  1. 扫描上传的所有Excel文件
  2. 文件名包含"责任"的文件 → 目标文件(待核对的费率表)
  3. 另一份文件 → 保司费率表(标准参照)

第2步:读取数据

使用Python + openpyxl读取两个Excel文件,解析数据行。

第3步:字段映射规则

目标文件中的字段值需要转换为标准格式进行比对:

原始值 映射后
交费期间
3Y 3年交
5Y 5年交
10Y 10年交
70A 交至70周岁
0N 不定期交
交费方式
0 趸交
1 月交
3 季交
6 半年交
12 年交
保障期间
1Y 1年
5Y 5年
10Y 10年
70A 保至70周岁
社保
1 有社保
0 无社保
性别
1 男
2 女

第4步:数据核对

按以下维度进行匹配核对:

  • 保障期间
  • 性别
  • 交费方式
  • 交费期间
  • 年龄
  • 保费
  • 保额

对于每一行数据,比对目标文件与保司费率表的保费和保额是否一致。

第5步:输出结果

以表格形式输出,列名为:

  • 目标文件
  • 保障期间
  • 性别核保结果
  • 交费期间
  • 保费核对结果
  • 保额核对结果

每行显示一条核对结果,值显示为"一致"或具体差异内容。

输出标准

输出Markdown表格,示例:

| 目标文件 | 保障期间 | 性别核保结果 | 交费期间 | 保费核对结果 | 保额核对结果 |
|----------|----------|--------------|----------|--------------|--------------|
| 愈享安心特定住院治疗(年缴) | 5年 | 一致 | 5年交 | 一致 | 一致 |
| 愈享安心特定住院治疗(年缴) | 10年 | 一致 | 10年交 | 一致 | 一致 |

注意事项

  • 读取Excel时需正确识别表头和数据行
  • 年龄字段可能需要转换为数值进行比较
  • 保费和保额需转换为数值进行比较,浮点数比较考虑精度误差
  • 如有多张"责任"表,逐个进行核对