客户需求
通过EXCEL中的电话号码查询到电话号码在销售系统中所对应的 (电话号码,住址,客户等级,成单时间)
实现步骤
1.读取EXCEL文件中的电话号码,并将其转化为字符串(同数据库中的存储格式一致),之后将其用‘,’号 拼接(为sql语句查询做准备)。
2.使用sshtunnel、pymysql包,连接数据库。
3.使用pd.read_sql获取在数据库中的查询内容。
注意事项
1.sql语句缩进
2.执行完毕,要将数据库连接终止,不要占用端口。(终端程序的运行)
EXCEL中客户电话存储形式如图
import pymysql
import pandas as pd
from sshtunnel import SSHTunnelForwarder
# 连接数据库
def connect_eas():
server = SSHTunnelForwarder(
('xxx.xxx.xxx.xx', 22),# 跳板机的地址和端口
ssh_password='xxxx',# 跳板机登录密码
ssh_username='xxxx',# 跳板机登录用户
remote_bind_address=(