色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel寫入mysql數(shù)據(jù)庫中

Excel是一個(gè)非常強(qiáng)大的表格處理工具,而MySQL則是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。將Excel中的數(shù)據(jù)寫入MySQL數(shù)據(jù)庫中可以使數(shù)據(jù)管理更加高效和方便。下面我們將介紹如何將Excel數(shù)據(jù)寫入MySQL數(shù)據(jù)庫中。

首先,需要安裝MySQL驅(qū)動(dòng)程序。例如,我們可以使用PyMySQL,它是Python中的一個(gè)MySQL數(shù)據(jù)庫接口驅(qū)動(dòng)程序。在安裝了PyMySQL后,我們需要連接到MySQL數(shù)據(jù)庫。

import pymysql
# 連接MySQL數(shù)據(jù)庫
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test', charset='utf8')
cursor = conn.cursor()

然后,我們需要?jiǎng)?chuàng)建一個(gè)MySQL表格來存儲(chǔ)Excel的數(shù)據(jù)。例如,我們創(chuàng)建一個(gè)名為“student”的表格,其中包含id、name、age和score四個(gè)列。

# 創(chuàng)建student表格
sql_create = "CREATE TABLE IF NOT EXISTS student \
(id INT(11) NOT NULL AUTO_INCREMENT, \
name VARCHAR(50) NOT NULL, \
age INT(11) NOT NULL, \
score INT(11), \
PRIMARY KEY(id))"
cursor.execute(sql_create)

接下來,我們將Excel文件讀入到Python中。

import pandas as pd
# 讀入Excel文件
df = pd.read_excel('student.xlsx')

最后,我們將Excel文件中的數(shù)據(jù)寫入到MySQL表格中。

# 寫入MySQL表格
for i in range(len(df)):
sql_insert = "INSERT INTO student (name, age, score) VALUES ('%s', %d, %d)" % (df.loc[i, 'name'], df.loc[i, 'age'], df.loc[i, 'score'])
cursor.execute(sql_insert)
conn.commit()

以上就是使用Python將Excel數(shù)據(jù)寫入MySQL數(shù)據(jù)庫中的方法。