[Python实战] 客户资料里电话邮箱一堆乱?用 Python 先生成可修正清单
客户资料、供应商资料、报名表里,最麻烦的往往不是字段少,而是电话、邮箱、统一社会信用代码这些字段看起来有内容,真正导入系统时却到处报错。很多人整理客户资料时,会先把 Excel 打开,然后人工筛选“手机号长度不对”“邮箱没有 @”“公司名为空”“统一社会信用代码位数不对”。问题是,人工筛选很容易漏。尤其是一份表从销售、客服、运营、财务几个人手里传过以后,字段名不统一,空格、全角字符、多个电话写在一个单元格里,这些小问题都会在后面导入 CRM、进销存、邮件系统或发票系统时集中爆出来。这篇不讲复杂的数据治理。我们先做一个很小的 Python 脚本:读入客户资料 Excel,检查电话、邮箱、公司名和统一社会信用代码,把有问题的行整理成一张“可修正清单”。这篇解决的具体问题假设你手上有一份客户资料表customer_contacts.xlsx,里面有这些字段:客户名称 联系人 手机号 邮箱 统一社会信用代码 客户来源 备注你要把它导入公司系统,但导入前至少想知道几件事:哪些客户名称为空;哪些手机号不是常见 11 位手机号;哪些邮箱格式明显不对;