Python导入Excel到Mysql数据库
一、简介
Python导入Excel到Mysql数据库
- 自动创建ID为自增。
- 根据Excel表格表头自动生成数据库字段。
二、使用方法
修改configure
配置即可。
import pandas as pd
import sqlalchemyconfigure = {"DATABASE": "how2java","USER": "root","PASSWORD": "1234","TABLE": "test","HOST": "localhost","PORT": "3306","CHARSET": "utf8","EXCEL_PATH": r"C:\Users\25281\Desktop\新建Microsoft Excel 工作表.xlsx"
}connect_sql = "mysql+pymysql://{0}:{1}@{2}:{3}/{4}?charset={5}".format(configure['USER'], configure['PASSWORD'],configure['HOST'], configure['PORT'],configure['DATABASE'], configure['CHARSET'],)engine = sqlalchemy.create_engine(connect_sql)
df = pd.read_excel(configure['EXCEL_PATH'])
df.to_sql(name='test', con=engine, if_exists='replace', index=False)with engine.connect() as con:con.execute("""ALTER TABLE `{}`.`{}` \ADD COLUMN `id` INT NOT NULL AUTO_INCREMENT FIRST, \ADD PRIMARY KEY (`id`);""".format(configure['DATABASE'], configure['TABLE']))
Python导入Excel到Mysql数据库相关推荐
- python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)
[python]python vs Excel ( 与mysql数据库之间的交互) 通过python与mysql数据库做交互 到目前为止大部分案例的演示数据都是基于文件进行读取的.那么python如何 ...
- phpexcel 将excel数据导入到mysql数据库_phpexcel导入excel到mysql数据库(示例)
session_start(); header("Content-type:text/html;charset:utf-8"); //全局变量 $succ_result=0; $e ...
- mysql 命令导入excel,【mysql命令导入excel表】excel表格怎样导入数据库
怎么把excel里的数据导入数据库中的表中 打开企业管理器开要导入数数据库,在表上按右键,所务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2.选择数据源 Microsoft Exc ...
- php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例
PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...
- python打开excel数据库_使用python导入excel文件中的mssql数据库数据
我试图用python导入excel文件中的mssql数据库数据.我的数据在excel表格中的顺序不正确.e. g它显示第1列数据,然后是第3列,第2列,然后是第4列,依此类推. 我使用以下脚本:imp ...
- mysql source导入_读取MySQL数据库中的数据【Python数据分析百例连载】
当所需的数据存贮在MySQL数据库中时,那么数据分析首要任务就是要通过Pandas读取MySQL数据.例如,某网站注册用户信息保存在MySQL数据库中,如图所示(部分数据),下面将使用Pandas的r ...
- python导入excel数据到mysql
python导入excel数据到mysql 使用多线程,目前大概一分钟写入1w条 环境介绍 windows10-x64 python3.6.5-x64 Excel2016 MySql5.7.18 需要 ...
- 从csv文件中导入数据到MySQL数据库
从csv文件中导入数据到MySQL数据库 转: 一.Workbench客户端导入(8.0.11基本导不全且速度奇慢) 1.点击如下图标创建数据库(非必要) 2.在表类上右键导入 二.SQL语句导入(可 ...
- php修改excel表格数据,php修改excel表格数据-php怎么导入Excel表格到数据库,根据表格内的字段......
php怎么导入Excel表格到数据库,根据表格内的字段... 昨天项目里有个新知需求,客户希望把一些数据能导出成为Excel表格道,刚开始用PHP原生输入Excel表格,发现效果不是很理想,于是找到一 ...
最新文章
- DataSet 动态添加列
- 北京、广州同时开课 | 临床基因组学数据分析实战助力解析Case,快速发表文章...
- springcloud19---springCloudConfig
- struts2文件下载及 param name=inputNameinputStream/param的理解
- 电子病历开发经验共享 —— 2009年一时兴起写在某个论坛上的,转抄留恋。
- 28、shareSDK分享以及 QQ应用平台申请遇到的问题
- 【2012百度之星/初赛上】B:小小度刷礼品
- php 可维护性的代码,软件的可复用性和可维护性
- JavaEE基础(04):会话跟踪技术,Session和Cookie详解
- 动画函数优化,为任意元素添加任意多个属性
- app能不能跳转外部h5_轻羽微信小程序和H5的区别在哪里?主要有三点
- 怎么看电脑是不是linux系统,怎么查看自己的电脑系统是什么版本
- LeetCode-260 Single Number III
- C++的堆与拷贝构造函数
- 谷歌公布4个0day详情,其中3个被滥用于攻击亚美尼亚
- node.js 模块_如何创建Node JS可重用模块
- Antenna Placement(二分图的最大匹配)
- 关于RUP的一点见解,针对于近期的面向对象方法课程
- python只想调用函数不想执行.py
- linux学习笔记 -- 系统编程
热门文章
- 山东孔孟之乡-泰山-济南旅游归来
- 子曾经说过,在有些问题上,我们决不能退步
- [译]Node v5.1.0 (Stable)发布
- 国内比较有实力的调查研究咨询公司
- R语言中的bug集合
- 计量经济学之时间序列分析学习笔记(单位根检验、协整检验、单整阶数判断、ECM建模)——基于R(二)
- 好的idea配色方案
- 机器学习《Machine Learning1》----机器学习经典总结:入门必读
- 网页先锋 v1.5 官网
- K8s二进制部署-flanneld报(Couldn‘t fetch network config)