zoukankan      html  css  js  c++  java
  • python读取文件并保存到mysql数据库

    #!/usr/bin/env python 
    import xlrd
    import pymysql
    
    try:
        db = pymysql.connect(
            host = 'localhost',
            port = 3306,
            user= 'root',
            password = '123456',
            db = 'test',
            charset = 'utf8'
        )
        #创建游标
        cur = db.cursor()
    except Exception as e:
        print(e)
    else:
        print('连接成功:{}'.format(cur))
    
    
    def excel():
        wb = xlrd.open_workbook("D:python37XXX.xlsx") #打开Excel文件
        sheet = wb.sheet_by_name("Sheet1")   #通过excel表格名称(rank)获取工作表
        for a in range(sheet.nrows):   #循环读取表格内容(每次读取一行数据)
            cells = sheet.row_values(a)  # 每行数据赋值给cells
            if '*' in cells[3]:
                cells[3] = '123'
                insert = ("INSERT INTO `excel`(name,card_id,phone,bank_card) VALUES ('%s','%s','%s',%s)" % (
                cells[0], cells[1], cells[2], cells[3]))
                cur.execute(insert)
                db.commit()
            else:
                insert = ("INSERT INTO `excel`(name,card_id,phone,bank_card) VALUES ('%s','%s','%s',%s)" % (cells[0], cells[1], cells[2], cells[3]))
                cur.execute(insert)
                db.commit()
    excel()
  • 相关阅读:
    10年后编程还有意义吗?
    专访Jeffrey Richter:Windows 8是微软的重中之重
    x86汇编指令脚本虚拟机
    基于容器的持续交付管道
    NET Core 整合Autofac和Castle
    数据结构与算法1
    Redis集群
    react + iscroll5
    MongoDB
    WebComponent
  • 原文地址:https://www.cnblogs.com/xuelei-0728/p/13152566.html
Copyright © 2011-2022 走看看