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

利用Python讀取Excel并將數據寫入MySQL數據庫

方一強2年前20瀏覽0評論

1. Excel文件讀取

pyxlpyxl適用于讀取xlsx格式的文件。可以通過以下代碼讀取Excel文件中的數據:

port xlrd

# 打開Excel文件_workbook('data.xlsx')

# 獲取第一個工作表dex(0)

# 獲取行數和列數umrowsumcols

# 遍歷每一行并輸出數據geum_rows):

row_data = []geum_cols):

cell_value = worksheet.cell_value(i, j)d(cell_value)t(row_data)

2. 數據庫連接

ysqlysqlnector。可以通過以下代碼連接MySQL數據庫:

portysql

# 建立連接nysqlnect(host='localhost', database='test')

# 創建游標對象n.cursor()

3. 數據插入

可以通過以下代碼將Excel文件中的數據插入到MySQL數據庫中:

port xlrdportysql

# 打開Excel文件_workbook('data.xlsx')

# 獲取第一個工作表dex(0)

# 連接數據庫nysqlnect(host='localhost', database='test')n.cursor()

# 遍歷每一行并插入數據gerows):

row_data = []gecols):

cell_value = worksheet.cell_value(i, j)d(cell_value)tsameder) VALUES (%s, %s, %s)"

cursor.execute(sql, row_data)

# 提交事務nmit()

4. 完整代碼

下面是將Excel文件中的數據讀取并插入到MySQL數據庫中的完整代碼:

port xlrdportysql

# 打開Excel文件_workbook('data.xlsx')

# 獲取第一個工作表dex(0)

# 連接數據庫nysqlnect(host='localhost', database='test')n.cursor()

# 遍歷每一行并插入數據gerows):

row_data = []gecols):

cell_value = worksheet.cell_value(i, j)d(cell_value)tsameder) VALUES (%s, %s, %s)"

cursor.execute(sql, row_data)

# 提交事務nmit()

# 關閉游標和連接

cursor.close()n.close()

5. 總結

ysql庫連接MySQL數據庫并插入數據。通過這種方法,可以方便地將Excel文件中的數據導入到MySQL數據庫中,減少手動輸入數據的工作量。