关于python连接sql数据库--使用executemany方法插入多条数据

from openpyxl import load_workbook
import pymssql
 
#对excel进行读取
path = r"C:/Users/xxxx/Desktop/xxxx.xlsx"
wb = load_workbook(path)
sheet = wb.active
#对于每行数据进行元组化进列表
articledata = []
for row in sheet.rows:
    record = []
    for cell in row:
        record.append(cell.value)
 
    articledata.append(tuple(record))
# 连接数据库
server = 'xxxxx'
port = xxxx
user = 'xx'
password = 'xxxxxx'
database = 'xxxxx'
conn = pymssql.connect(host=server,user=user,password=password,database=database,port=port)
cursor = conn.cursor()
# executemany方法多条数据插入
cursor.executemany(
    "INSERT INTO 表名(列名1,列名2,列名3)VALUES(%s,%s,%s)",articledata)
conn.close()
 
#很方便的连接方法与导入方法,遇到导入问题欢迎去我的博客看关于导入一块的所有问题呀!!点个赞再走吧,求求啦

__EOF__

本文作者YEZI-
本文链接https://www.cnblogs.com/yeziblog/p/16352257.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   YEER-  阅读(459)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示