一、简介

Python导入Excel到Mysql数据库

  1. 自动创建ID为自增。
  2. 根据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数据库相关推荐

  1. python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)

    [python]python vs Excel ( 与mysql数据库之间的交互) 通过python与mysql数据库做交互 到目前为止大部分案例的演示数据都是基于文件进行读取的.那么python如何 ...

  2. phpexcel 将excel数据导入到mysql数据库_phpexcel导入excel到mysql数据库(示例)

    session_start(); header("Content-type:text/html;charset:utf-8"); //全局变量 $succ_result=0; $e ...

  3. mysql 命令导入excel,【mysql命令导入excel表】excel表格怎样导入数据库

    怎么把excel里的数据导入数据库中的表中 打开企业管理器开要导入数数据库,在表上按右键,所务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2.选择数据源 Microsoft Exc ...

  4. php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例

    PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...

  5. python打开excel数据库_使用python导入excel文件中的mssql数据库数据

    我试图用python导入excel文件中的mssql数据库数据.我的数据在excel表格中的顺序不正确.e. g它显示第1列数据,然后是第3列,第2列,然后是第4列,依此类推. 我使用以下脚本:imp ...

  6. mysql source导入_读取MySQL数据库中的数据【Python数据分析百例连载】

    当所需的数据存贮在MySQL数据库中时,那么数据分析首要任务就是要通过Pandas读取MySQL数据.例如,某网站注册用户信息保存在MySQL数据库中,如图所示(部分数据),下面将使用Pandas的r ...

  7. python导入excel数据到mysql

    python导入excel数据到mysql 使用多线程,目前大概一分钟写入1w条 环境介绍 windows10-x64 python3.6.5-x64 Excel2016 MySql5.7.18 需要 ...

  8. 从csv文件中导入数据到MySQL数据库

    从csv文件中导入数据到MySQL数据库 转: 一.Workbench客户端导入(8.0.11基本导不全且速度奇慢) 1.点击如下图标创建数据库(非必要) 2.在表类上右键导入 二.SQL语句导入(可 ...

  9. php修改excel表格数据,php修改excel表格数据-php怎么导入Excel表格到数据库,根据表格内的字段......

    php怎么导入Excel表格到数据库,根据表格内的字段... 昨天项目里有个新知需求,客户希望把一些数据能导出成为Excel表格道,刚开始用PHP原生输入Excel表格,发现效果不是很理想,于是找到一 ...

最新文章

  1. DataSet 动态添加列
  2. 北京、广州同时开课 | 临床基因组学数据分析实战助力解析Case,快速发表文章...
  3. springcloud19---springCloudConfig
  4. struts2文件下载及 param name=inputNameinputStream/param的理解
  5. 电子病历开发经验共享 —— 2009年一时兴起写在某个论坛上的,转抄留恋。
  6. 28、shareSDK分享以及 QQ应用平台申请遇到的问题
  7. 【2012百度之星/初赛上】B:小小度刷礼品
  8. php 可维护性的代码,软件的可复用性和可维护性
  9. JavaEE基础(04):会话跟踪技术,Session和Cookie详解
  10. 动画函数优化,为任意元素添加任意多个属性
  11. app能不能跳转外部h5_轻羽微信小程序和H5的区别在哪里?主要有三点
  12. 怎么看电脑是不是linux系统,怎么查看自己的电脑系统是什么版本
  13. LeetCode-260 Single Number III
  14. C++的堆与拷贝构造函数
  15. 谷歌公布4个0day详情,其中3个被滥用于攻击亚美尼亚
  16. node.js 模块_如何创建Node JS可重用模块
  17. Antenna Placement(二分图的最大匹配)
  18. 关于RUP的一点见解,针对于近期的面向对象方法课程
  19. python只想调用函数不想执行.py
  20. linux学习笔记 -- 系统编程

热门文章

  1. 山东孔孟之乡-泰山-济南旅游归来
  2. 子曾经说过,在有些问题上,我们决不能退步
  3. [译]Node v5.1.0 (Stable)发布
  4. 国内比较有实力的调查研究咨询公司
  5. R语言中的bug集合
  6. 计量经济学之时间序列分析学习笔记(单位根检验、协整检验、单整阶数判断、ECM建模)——基于R(二)
  7. 好的idea配色方案
  8. 机器学习《Machine Learning1》----机器学习经典总结:入门必读
  9. 网页先锋 v1.5 官网
  10. K8s二进制部署-flanneld报(Couldn‘t fetch network config)