在Linux下,將Excel表導(dǎo)入MySQL的過程相對比較簡單,只需要進行以下的步驟:
1. 首先需要通過命令行安裝MySQL $ sudo apt-get install mysql-server 2. 安裝完MySQL之后,需要安裝python-mysqldb模塊 $ sudo apt-get install python-mysqldb 3. 接下來需要安裝xlrd模塊,用于讀取Excel表格 $ pip install xlrd 4. 創(chuàng)建一個MySQL數(shù)據(jù)庫和表 mysql>CREATE DATABASE test_db; mysql>USE test_db; mysql>CREATE TABLE excel_data( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20), age INT, email VARCHAR(50) ); 5. 編寫Python腳本來讀取Excel表格,并將數(shù)據(jù)插入到MySQL表中 import xlrd import MySQLdb # 打開Excel文件 workbook = xlrd.open_workbook("excel_file.xls") sheet = workbook.sheet_by_index(0) # 連接數(shù)據(jù)庫 db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="test_db") # 獲取游標 cursor = db.cursor() # 循環(huán)讀取Excel文件中的每一行數(shù)據(jù) for row in range(1, sheet.nrows): name = sheet.cell(row, 0).value age = sheet.cell(row, 1).value email = sheet.cell(row, 2).value # 將數(shù)據(jù)插入到MySQL表中 cursor.execute("INSERT INTO excel_data(name, age, email) VALUES(%s, %s, %s)", (name, age, email)) db.commit() # 關(guān)閉游標和數(shù)據(jù)庫連接 cursor.close() db.close() 6. 運行Python腳本,即可將Excel表格中的數(shù)據(jù)導(dǎo)入到MySQL表中 $ python import_excel_to_mysql.py
通過以上步驟,就可以在Linux下將Excel表格中的數(shù)據(jù)成功導(dǎo)入到MySQL數(shù)據(jù)庫中了。