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:\python37\XXX.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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM