python读取excel并导入mysql

本文介绍了如何使用Python的xlrd库读取Excel数据,并通过pymysql库将数据导入到MySQL数据库中。首先,需要创建数据库表,然后连接MySQL,安装并使用pymysql。接着,读取Excel数据,编写SQL插入语句,执行数据导入,并确保正确提交和关闭连接。
摘要由CSDN通过智能技术生成

python读取excel

如果Excel文件内的数据是这样的:

id name age birthday
1 kate 11 2008-2-2
2 mike 22 1997-4-4
3 tom 33 1986-5-5

首先,导入python包xlrd,以及它的一个方法 xldate_as_tuple。

import xlrd
from xlrd import xldate_as_tuple  # 用于转换时间格式
from datetime import date,datetime  # 也是用于标准化时间

book = xlrd.open_workbook("pxbdata.xlsx") # 打开excel文件
sheet = book.sheets()[0]  # 获取文件中的第一个表
std = []  #定义一个空列表,准备存放后面将要读到的数据
for i in range(1,sheet.nrows):  # 一行一行遍历数据,sheet.nrows为excel中数据的总行数
# 因为数据被读取后,数据的格式会发生变化,所以下面要先把数据的格式转换一下。
    temp = sheet.row_values(i)  # 获取到第i行数据
    temp[0]=int(temp[0])  # 把这一行的第1个数据转换为整型,因为读取之后已经变成了浮点型
    temp[2]=int(temp[2])  # 把这一行的第3个数据转换为整形
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值