Excel 導出到 MySQL 數據庫是企業級數據處理的重要工作之一,可以讓公司有效地管理和處理各種數據。此外,Excel 和 MySQL 都是廣泛使用的系統,它們之間的互操作性使得數據處理變得更加方便。
以下是代碼示例,示例展示了如何使用 Python 從 Excel 文件中讀取數據并將其導入到 MySQL 數據庫中。需要使用 openpyxl 模塊讀取 Excel 文件并使用 PyMySQL 模塊在 Python 中操作 MySQL 數據庫。
import openpyxl import pymysql # 打開 Excel 文件 workbook = openpyxl.load_workbook('example.xlsx') # 獲取工作表 worksheet = workbook.active # 獲取行數和列數 num_rows = worksheet.max_row num_cols = worksheet.max_column # 連接 MySQL 數據庫 conn = pymysql.connect( host="localhost", user="username", password="password", database="database_name" ) # 獲取 cursor 對象 cursor = conn.cursor() # 循環遍歷 Excel 文件中的行和列 for i in range(1, num_rows+1): row = [] for j in range(1, num_cols+1): cell_value = worksheet.cell(row=i, column=j).value row.append(cell_value) # 導入到 MySQL 數據庫 cursor.execute("INSERT INTO tablename(column1,column2,column3) VALUES(%s,%s,%s)",row) # 提交并關閉連接 conn.commit() cursor.close() conn.close()
以上代碼是一個簡單的示例,已經將數據導入到 MySQL 數據庫中。在實際生產環境中,您需要進行更多的數據清理和數據驗證,以確保導入的數據符合您的預期。此外,您還需要確保 MySQL 數據庫連接和 Excel 文件路徑正確。