excel文件存入mysql数据库

更新时间:02-10 教程 由 凉人心 分享

Excel文件是办公中经常使用的文件格式,而MySQL是一种流行的数据库管理系统。将Excel文件存入MySQL数据库可以方便地管理和操作数据。下面介绍如何将Excel文件存入MySQL数据库。

首先需要安装Python模块xlrd和mysql-connector-python。xlrd模块用于读取Excel文件,mysql-connector-python模块用于连接MySQL数据库。

pip install xlrdpip install mysql-connector-python

接着编写Python脚本,读取Excel文件并将数据存入MySQL数据库。具体代码如下:

import xlrdimport mysql.connector# 打开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()# 插入数据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)表示打开Excel文件的第一个sheet页;cnx.cursor()生成MySQL连接的游标;for循环遍历Excel文件的每一行,将数据插入到MySQL数据库中。

最后,可以在MySQL数据库中查看插入的数据。连接MySQL数据库,在命令行界面输入以下命令:

SELECT * FROM students;

即可查看插入的数据。

声明:关于《excel文件存入mysql数据库》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2074471.html