本Skill用于从图片(截图)中自动提取客户信息,包括:
提取的信息会自动整理到Excel表格中,包含:客户名称、CID、UIN列表、释放原因、释放时间。
核心特性:
电销通路释放名单YYYYMM.xlsx
使用本Skill前,确保系统已安装以下Python包:
pip install pytesseract Pillow openpyxl
同时需要安装Tesseract-OCR引擎:
brew install tesseract tesseract-lang(需安装中文语言包)
sudo apt-get install tesseract-ocr tesseract-ocr-chi-sim
直接发送图片给我,我会自动完成:
你只需发送: 图片 + 释放原因
示例:
@image 释放原因:无收入,无法联系
将图片放入 C:\Users\liyang\Desktop\新建文件夹,然后运行:
python scripts/auto_process.py "释放原因"
系统会自动:
单张图片(自动命名):
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"
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 'CID12345' 已存在(客户:示例公司)
⚠ 跳过: UIN '987654321' 已存在(客户:测试企业)
遐想电子商务(深圳)有限公司
4fd06258fda3364b0ecaef4182f7d9e4)
CID: 4fd06258fda3364b0ecaef4182f7d9e4 → 4fd06258fda3364b0ecaef4182f7d9e4
100040402456)
UIN列表 : 100040402456 → 100040402456
| 客户名称 | CID | UIN列表 | 释放原因 | 释放时间 |
|---------|-----|---------|---------|---------|
| 示例公司 | CID12345 | 987654321 | 客户主动释放 | 2024-01-15 10:30:00 |
主要提取脚本,包含以下函数:
get_desktop_path(): 获取桌面路径
get_excel_filename(): 生成月度Excel文件名
extract_text_from_image(): OCR文本识别
extract_customer_name(): 提取客户名称
extract_cid(): 提取CID
extract_uin_list(): 提取UIN
check_duplicate(): 检查客户是否已存在
create_or_update_excel(): 创建/更新Excel
process_image(): 主处理函数
批量处理脚本,支持一次处理多张图片,自动汇总处理结果。
result['raw_text']
共 2 个版本