欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel文件存入mysql數(shù)據(jù)庫(kù)

Excel文件是辦公中經(jīng)常使用的文件格式,而MySQL是一種流行的數(shù)據(jù)庫(kù)管理系統(tǒng)。將Excel文件存入MySQL數(shù)據(jù)庫(kù)可以方便地管理和操作數(shù)據(jù)。下面介紹如何將Excel文件存入MySQL數(shù)據(jù)庫(kù)。

首先需要安裝Python模塊xlrd和mysql-connector-python。xlrd模塊用于讀取Excel文件,mysql-connector-python模塊用于連接MySQL數(shù)據(jù)庫(kù)。

pip install xlrd
pip install mysql-connector-python

接著編寫(xiě)Python腳本,讀取Excel文件并將數(shù)據(jù)存入MySQL數(shù)據(jù)庫(kù)。具體代碼如下:

import xlrd
import mysql.connector
# 打開(kāi)Excel文件
workbook = xlrd.open_workbook('data.xls')
sheet = workbook.sheet_by_index(0)
# 建立MySQL連接
cnx = mysql.connector.connect(user='root', password='123456',
host='localhost', database='test')
cursor = cnx.cursor()
# 插入數(shù)據(jù)
for i in range(1, sheet.nrows):
name = sheet.cell_value(i, 0)
age = sheet.cell_value(i, 1)
score = sheet.cell_value(i, 2)
sql = "INSERT INTO students (name, age, score) VALUES (%s, %s, %s)"
val = (name, age, score)
cursor.execute(sql, val)
cnx.commit()
cursor.close()
cnx.close()

以上代碼中,workbook.sheet_by_index(0)表示打開(kāi)Excel文件的第一個(gè)sheet頁(yè);cnx.cursor()生成MySQL連接的游標(biāo);for循環(huán)遍歷Excel文件的每一行,將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫(kù)中。

最后,可以在MySQL數(shù)據(jù)庫(kù)中查看插入的數(shù)據(jù)。連接MySQL數(shù)據(jù)庫(kù),在命令行界面輸入以下命令:

SELECT * FROM students;

即可查看插入的數(shù)據(jù)。