contract-express-processor
SKILL.md
合同快递信息处理工具
功能说明
本工具用于自动处理合同盖章快递邮件,从邮件中提取关键信息并填入寄件模板表。
处理流程
步骤1:提取邮件信息
从邮件中提取以下信息:
- 客户名称:邮件主题或正文中的公司名称
- 收件人:邮件中的联系人姓名(如"冯老师")
- 电话:邮件中的联系电话
- 地址:邮件中的收件地址
步骤2:填写寄件模板
按照以下规则填写"寄件内容模板表.xlsx":
| 字段 | 填写规则 | 示例 |
|---|---|---|
| *内件品名 | 固定填写"合同" | 合同 |
| *收件人姓名/公司 | 客户名称 收件人(空格分隔) | 大童保险销售服务有限公司 冯老师 |
| *收件人电话 | 邮件中的电话 | 18901338801 |
| *是否保价 | 固定选"否" | 否 |
| *收件人地址-详细地址 | 邮件中的完整地址 | 北京市朝阳区景华街北京财富中心写字楼A座40层 |
使用方法
方式1:处理单个邮件
- 用户发送邮件文件(.eml 格式)
- 运行处理脚本提取信息
- 生成填写好的寄件模板Excel
方式2:批量处理
- 用户发送包含多个邮件的压缩包
- 批量提取所有邮件信息
- 生成汇总寄件模板Excel
脚本使用
# 处理单个邮件
python3 scripts/process_express_email.py <邮件文件路径> <输出Excel路径>
# 示例
python3 scripts/process_express_email.py ~/email.eml ~/output.xlsx
输出格式
生成的Excel文件包含以下列:
- 内件品名
- 收件人姓名/公司
- 收件人电话
- 是否保价
- 物品价值
- 收件人地址-省/市/区
- 收件人地址-详细地址
- 邮政编码
注意事项
- 确保邮件中包含完整的客户信息
- 地址信息需要包含省市区
- 电话格式需要正确
- 如有多个收件人,需要分别生成记录