近期每天都要监控一个数据。
第一个版本是这样的:
每天新增一个文档来汇总这个数据。这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了。
这样查了两天,我又嫌麻烦了,跟同事说了我的需求,问他能不能帮我用python搞成自动查结果然后把结果写到excel中的。他听完需求说这样是没有问题的。中午的时候他就把代码给我了。
大概分这6部分:
01
—
链接数据库
import pandas as pd
import xlwings as xw
from sqlalchemy import create_engine
pd.set_option('display.float_format',lambda x : '%.4f' % x)#到小数点后两位,完整显示
def engine():
dbs=["yy_wr:DB@&0727Ydb..CN@192.168.1.165:5567/v2&#