在职人员30+开始学编程,深感不易。查了好几个帖子,集合一下。不足之处慢慢改。
主要就是从Excel读取数据插入sql,将sql查询结果再插入exl中。
1、准备模块
import pandas,os,xlrd,pymssql,sqlalchemy
设置路径,设好比较方便
os.chdir('F:/xxxx.xls')
2、准备好要插入的表
2.1 设置好字段名,
colname1 = ['第一列','第二列','第三列']
file = pandas.read_excle('要读的文件',header = 7{要从哪行开始},index_col = 0{这个好像可以不要},usecols = [0,1,2,3],names = colname1)
3.准备插入sql
3.1 创建链接
conn1 = sqlachemy.create_engine('mssql+pymssql://账号:密码@服务器IP/数据库名')
以下是create_engine用法。这部分查了挺久的,查了也试了很多方法,最好好像还是这个最简单,也能实现。以下是复制别人的内容,贴在自己这里,防止以后别人删了找不到。
*****
create_engine用法
engine = create_engine('