使用python将excel表中数据导入sql server数据库

使用python将excel表中数据导入sql server数据库,第1张

*** 作如下:

1.首先在mysql管理工具上面新建一个表,设置表中的字段。

2.使用的mysql管理工具是Navicat for MySQL,打开工具,选择表所在的数据库。

3.然后点击数据库名字,右键数据,出来下拉菜单选择import wizard。

4.点击next,选择对应的excel文件。

可以。

连接数据库并读取下载数据,用读取到的数据,然后导出至本地,并且在数据库中也创建一个用户最大连续表用读取到的数据,筛选出每个用户的最大连续登陆天数,然后导出至本地,并且在数据库中也创建一个用户最大连续表。

使用pymsql和sqlalchemy库结合着pandas导出dataframe至数据库的方法,如果后期需要追加导入数据,可以将原先数据读出和现有数据进行上下合并,再重新导入。

去装一个 pymsql包

然后

import pymysql #导入pymsql模块 #链接数据库,注意port是int型,不是str,所以不要用引号conn = pymysql.connect(user='root',password='root',host='127.0.0.1',port=3306,database='test_demo',use_unicode=True,charset="utf8")#获取游标cursor = conn.cursor()#插入数据,注意看有变量的时候格式cursor.execute("INSERT INTO tieba_user(`uuid`,`user_name`,`user_rank`,`user_level`,`level_status`,`tieba_name`) VALUES (%s,%s,%s,%s,%s,%s)", (user_id, user_name, user_rank, user_level, level_statu, tieba_name))#提交conn.commit()#关闭连接cursor.close()

类似这样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6759802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存