从图片中提取客户信息(客户名称、CID、UIN列表)并整理到Excel表格。自动检测重复客户避免重复录入,支持按月份自动生成文件名"电销通路释放名单YYYYMM.xlsx"。当用户需要从截图或图片中提取企业/个人名称、CID编号、UIN编号等客户信息并生成结构化Excel报表时使用此Skill。
信息提取与整理 Skill
功能概述
信息提取与整理 Skill是一项面向实际任务的技能,主要用于本Skill用于从图片(截图)中自动提取客户信息,包括:;左上角的企业或个人名称(客户名称);
核心要点
- 客户信息下方的CID编号;
- UIN列表后的数字;
- 提取的信息会自动整理到Excel表格中,包含:客户名称、CID、UIN列表、释放原因、释放时间;
使用与执行
核心特性:;✅ 全自动流程 :接收图片 → 保存到桌面 → 识别信息 → 填入Excel → 删除临时图片;✅ 自动按月份命名Ex。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
结果检查与注意事项
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
信息提取与整理 Skill
概述
本Skill用于从图片(截图)中自动提取客户信息,包括:
- 左上角的企业或个人名称(客户名称)
- 客户信息下方的CID编号
- UIN列表后的数字
提取的信息会自动整理到Excel表格中,包含:客户名称、CID、UIN列表、释放原因、释放时间。
核心特性:
- ✅ 全自动流程:接收图片 → 保存到桌面 → 识别信息 → 填入Excel → 删除临时图片
- ✅ 自动按月份命名Excel文件:
电销通路释放名单YYYYMM.xlsx - ✅ 自动保存到桌面
- ✅ 重复客户检测:通过CID或UIN判断,避免重复录入
- ✅ 自动合并:新识别的内容追加到已有文件
- ✅ 批量处理:支持一次处理多张图片
- ✅ 自动清理:处理完成后删除桌面临时图片
使用场景
- 处理客户信息截图,提取关键字段
- 批量整理客户释放记录
- 将图片中的结构化信息转为Excel报表
- 电销通路客户释放名单管理
前置依赖
使用本Skill前,确保系统已安装以下Python包:
pip install pytesseract Pillow openpyxl
同时需要安装Tesseract-OCR引擎:
- Windows: 下载安装包 https://github.com/UB-Mannheim/tesseract/wiki
- macOS:
brew install tesseract tesseract-lang(需安装中文语言包) - Linux:
sudo apt-get install tesseract-ocr tesseract-ocr-chi-sim
工作流程
单张图片处理
- 接收用户提供的图片路径和释放原因
- 使用OCR识别图片中的文本
- 提取客户名称、CID、UIN
- 检查是否重复(通过CID或UIN判断)
- 如果是新客户,追加到Excel文件
- 如果是重复客户,提示已录入并跳过
批量图片处理
- 接收多张图片及其对应的释放原因
- 依次处理每张图片
- 自动过滤已录入的重复客户
- 将新数据汇总到同一个Excel文件
使用方法
方式一:全自动处理(推荐)
直接发送图片给我,我会自动完成:
- 保存图片到桌面临时文件夹
- 识别客户信息(客户名称、CID、UIN)
- 填入Excel(自动去重)
- 删除临时图片
你只需发送: 图片 + 释放原因
示例:
@image 释放原因:无收入,无法联系
方式二:自动处理文件夹
将图片放入 C:UsersliyangDesktop新建文件夹,然后运行:
python scripts/auto_process.py "释放原因"
系统会自动:
- 读取文件夹中的所有图片
- 识别客户信息
- 录入到Excel(自动去重)
方式二:命令行调用
单张图片(自动命名):
python scripts/extract_info.py "图片路径.png" "释放原因" # 输出: 桌面/电销通路释放名单202604.xlsx
单张图片(自定义路径):
python scripts/extract_info.py "图片路径.png" "释放原因" "自定义.xlsx"
批量处理(自动命名):
python scripts/batch_extract.py "图片1.png" "原因1" "图片2.png" "原因2"
批量处理(自定义Excel):
python scripts/batch_extract.py "自定义.xlsx" "图片1.png" "原因1" "图片2.png" "原因2"
Python API调用
from scripts.extract_info import process_image, get_excel_filename
# 使用自动生成的文件名
excel_path = get_excel_filename() # 桌面/电销通路释放名单202604.xlsx
result, error = process_image(
image_path="path/to/image.png",
release_reason="客户主动释放",
excel_path=excel_path
)
if result:
print(f"成功录入: {result['extracted_data']}")
else:
print(f"处理失败: {error}") # 可能提示"该客户信息已经录入"
文件命名规则
Excel文件自动命名为:
电销通路释放名单YYYYMM.xlsx
- 存储位置:电脑桌面
- 示例:
电销通路释放名单202604.xlsx(2026年4月) - 同月数据自动合并到同一文件
重复检测机制
检测逻辑
- 通过 CID 判断:如果CID已存在,视为重复
- 通过 UIN 判断:如果UIN已存在,视为重复
- CID或UIN任一匹配,即视为同一客户(即使释放原因不同,也不再重复录入)
- 不依赖释放原因判断重复性
处理结果
- 新客户:正常录入Excel,返回成功
- 重复客户:提示"该客户信息已经录入",跳过不重复录入
示例提示
⚠ 跳过: CID 'CID12345' 已存在(客户:示例公司) ⚠ 跳过: UIN '987654321' 已存在(客户:测试企业)
提取规则说明
客户名称提取
- 优先匹配:识别"客户名称"字段后的内容
- 备选方案:取图片左上角前3行中非空的文本
- 自动过滤包含"CID"、"UIN"、"客户"、"信息"、"列表"等关键词的行
- 示例:
遐想电子商务(深圳)有限公司
CID提取
- 支持多种格式:CID:xxx、CID:xxx、CID xxx
- 优先匹配32位十六进制字符串(如:
4fd06258fda3364b0ecaef4182f7d9e4) - 支持字母数字组合(含连字符和下划线)
- 示例:
CID: 4fd06258fda3364b0ecaef4182f7d9e4→4fd06258fda3364b0ecaef4182f7d9e4
UIN提取
- 支持格式:UIN列表:xxx、UIN列表 : xxx(支持空格)、UIN:xxx
- 优先匹配12位数字(如:
100040402456) - 如果未找到明确标记,搜索UIN关键词附近的数字
- 示例:
UIN列表 : 100040402456→100040402456
释放时间
- 自动使用当前系统时间
- 格式:YYYY-MM-DD HH:MM:SS
Excel输出格式
| 客户名称 | CID | UIN列表 | 释放原因 | 释放时间 |
|---|---|---|---|---|
| 示例公司 | CID12345 | 987654321 | 客户主动释放 | 2024-01-15 10:30:00 |
- 表头自动加粗居中
- 列宽根据内容自动调整
- 支持追加写入已有Excel文件
脚本说明
scripts/extract_info.py
主要提取脚本,包含以下函数:
get_desktop_path(): 获取桌面路径get_excel_filename(): 生成月度Excel文件名extract_text_from_image(): OCR文本识别extract_customer_name(): 提取客户名称extract_cid(): 提取CIDextract_uin_list(): 提取UINcheck_duplicate(): 检查客户是否已存在create_or_update_excel(): 创建/更新Excelprocess_image(): 主处理函数
scripts/batch_extract.py
批量处理脚本,支持一次处理多张图片,自动汇总处理结果。
注意事项
- 图片清晰度会影响OCR识别准确率
- 中文识别需要安装tesseract的中文语言包
- 如果提取结果不准确,可以调整正则表达式模式
- Excel文件自动保存到桌面,按月份命名
- 重复客户会自动跳过,不会重复录入
故障排除
OCR识别失败
- 检查Tesseract是否正确安装
- 确认中文语言包已安装(chi_sim)
- 尝试提高图片清晰度
提取字段为空
- 检查图片中是否包含目标信息
- 查看原始OCR文本:
result['raw_text'] - 根据实际格式调整正则表达式
Excel文件损坏
- 确保文件未被其他程序占用
- 检查文件路径是否有写入权限
重复检测不生效
- 确认Excel文件没有被手动修改CID/UIN格式
- 检查CID/UIN前后是否有空格
热门AI工具
相关专题
国内免备案空间有阿里云、腾讯云、百度云、华为云、网易云、联想云、沃达云、景安云、西部数码和3A 网络。虽然这些空间提供商提供了免备案服务,但在使用过程中仍需遵守相关法律法规,确保网站内容的合规性。
410
2023.10.16
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程