使用Python将Excel文件中的数据插入MySQL数据库,你学会了吗?
1.新建一个数据库
import pymysql# 打开数据库连接
db = pymysql.connect(host='localhost', user='root', password='', database='数据库名', port=端口号, charset='utf8')
# 使用cursor()方法创建一个游标对象
cursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果表存在则删除
cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")
# sql语句创建表
sql = '''create table 表名( # 根据自己的需要添加字段observation_type varchar(20),observation_point varchar(40),observation_time datetime,average_value float,max_value float,min_value float,momentary_value float,temperature float)
'''
cursor.execute(sql)
db.close()
2.将Excel文件中的数据插入MySQL数据库
import MySQLdb
import pandas as pdfilePath = 'data.xlsx'
data = pd.read_excel('data.xlsx')
con = MySQLdb.connect(host='localhost',user='root',passwd='',db='数据库名',charset='utf8'
)c = con.cursor() # 游标对象
query = "insert into 表名 values(%s,%s,%s,%s,%s,%s,%s,%s)"
for r in range(0, len(data)):observation_type = data.iloc[r, 0]observation_point = data.iloc[r, 1]observation_time = data.iloc[r, 2]average_value = data.iloc[r, 3]max_value = data.iloc[r, 4]min_value = data.iloc[r, 5]momentary_value = data.iloc[r, 6]temperature = data.iloc[r, 7]values = (observation_type, observation_point, observation_time, average_value, max_value, min_value, momentary_value, temperature)c.execute(query, values)con.commit()
con.close()
使用Python将Excel文件中的数据插入MySQL数据库,你学会了吗?相关推荐
- cpp导入excel到mysql_将EXCEL表格中的数据导入mysql数据库表中
本文转载自http://blog.sina.com.cn/s/blog_5d972ae00100gjij.html 今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命 ...
- 从csv文件中导入数据到MySQL数据库
从csv文件中导入数据到MySQL数据库 转: 一.Workbench客户端导入(8.0.11基本导不全且速度奇慢) 1.点击如下图标创建数据库(非必要) 2.在表类上右键导入 二.SQL语句导入(可 ...
- Python读取excel文件中的数据,绘制折线图、散点图
https://www.cnblogs.com/liulinghua90/p/9935642.html https://blog.csdn.net/qq_32458499/article/detail ...
- Python 读取excel文件中的数据并转换为字典
利用利用xlrd读取excel文件 在做自动化测试的时候,采用了将测试数据用例保存在excel表格中,然后从excel表格中读取数据.所以就有必要将excel数据转换为dict 例如: 需要将下图ex ...
- mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...
- 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...
- python读取excel表格-python读取excel表格中的数据
使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...
- python打开excel数据库_使用python导入excel文件中的mssql数据库数据
我试图用python导入excel文件中的mssql数据库数据.我的数据在excel表格中的顺序不正确.e. g它显示第1列数据,然后是第3列,第2列,然后是第4列,依此类推. 我使用以下脚本:imp ...
- python打开excel的函数-Python读取excel文件中带公式的值的实现
在进行excel文件读取的时候,我自己设置了部分直接从公式获取单元格的值 但是用之前的读取方法进行读取的时候,返回值为空 import os import xlrd from xlutils.copy ...
- 使用Python获取Excel文件中单元格公式的计算结果
假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果: ----------相关阅读---------- 1 ...
最新文章
- SSL、SSH、OpenSSH、OpenSSL 区别
- AngelToken揭秘区块链之四大链
- python之时间日期time
- 会员制的cd出租销售java_模式|酒店改造养老会员制盈利模式及交易结构深度探讨...
- JavaScript随笔一篇
- 隐藏在SWT、Swing、AWT背后的故事
- 【html、CSS、javascript-11】jquery-事件使用方法总结
- Matlab简单教程:函数
- 计算机主板 也叫系统版,电脑主板是什么
- flutter集成高德地图
- JS代码获取当前项目名称
- 计算机第二道密码怎么取消,电脑设置两道密码的具体方法
- 复习Web前端开发(一)
- 数据结构与算法---均摊时间复杂度
- 日常生活中使用的台式计算机,台式电脑鼠标不动应该怎么办
- Windows系统下R语言环境搭建及高级图表绘制
- 3个自由度搬运机械手设计【CAD图纸+毕业论文+电路图+梯形图+接线图】
- PHP 登录TPlink路由器
- oracle 用Sqlplus连接的时候中文出现乱码“?胧淙胗没?”的解决方案
- Hilbert 第十问题漫谈
热门文章
- 【UIKit】键盘设计2
- jQuery实例——表格隔行换色
- GoAhead2.5源代码分析之10-web server主程序(main.c)
- Spring框架利用PropertyPlaceholderConfigurer初始化加载多properties文件
- 28.TCP/IP 详解卷1 --- SMTP:简单邮件传输协议
- 11.TCP/IP 详解卷1 --- UDP:用户数据报协议
- 21. Window moveTo() 方法
- 用TestComplete实现一个关键字驱动测试框架
- 内网渗透 - 权限维持 - Linux
- [Apple开发者帐户帮助]二、管理你的团队(7)管理服务器帐户