pandas读取sql 保存到excal中

之前也有类似的项目,用的插件过于傻瓜 ,新学的一个小技能pandas具体内层怎么实现,没有深究,但是怎么使用,在下面做出解释

import pandas as pd
import pymysql
def fun()
	return data
sql = ""
conn = pymysql.connect(database = "",user="",password="",host="",port="")
df = pd.read_sql(sql,conn)
# 最牛逼的一个操作
df['你的一个字段列'] = df['你的一个字段列'].apply(fun)  # 将这个字段的数据调用fun的方法,转化成data 的方法
df.to_excal(file_path,sheet_name=file_name)
# 一次调用就会调用一次连接对象 ,结束了之后要关闭这个连接对象   不能使用同一个连接对象,另外一个任务不会执行,会阻塞第一个任务的执行
conn.close()

你可能感兴趣的:(pandas,sql,excal)