广告
返回顶部
首页 > 资讯 > 数据库 >【python】导出mysql数据,输出excel!
  • 628
分享到

【python】导出mysql数据,输出excel!

pandasopenpyxlpymysql 2023-09-05 12:09:35 628人浏览 八月长安
摘要

今天来说说,如果想要导出数据库里面的数据,并生成excel表格,该怎么操作,比较简单! 一.环境配置 这边需要安装pandas、pyMysql、openpyxl三个库 os库 循环遍历安装所有库: ##想要安装的库的列表libs = ["

今天来说说,如果想要导出数据库里面的数据,并生成excel表格,该怎么操作,比较简单!

一.环境配置

这边需要安装pandas、pyMysql、openpyxl三个库

os库 循环遍历安装所有库:

##想要安装的库的列表libs = ["pandas","pymysql","openpyxl"] ###循环遍历安装for lib in libs:    os.system("pip install " + lib)

二.实际应用

首先我们运用pymysql库与数据库建链:

import pymysqldb = pymysql.connect(    host="localhost",     port=3306,    user='xxx',    #在这里输入用户名    passWord='xxx',     #在这里输入密码    charset='utf8mb4'     ) #连接数据库

连接上数据库后,我们建立游标对象,以及定义sql指令:

# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor() #创建游标对象sql = 'show databases' #sql语句cursor.execute(sql)  #执行sql语句sql = 'use xxxx;' #sql语句cursor.execute(sql)  #执行sql语句

然后运用pandas的pd.read_sql()函数:将SQL查询或数据库表读入DataFrame

df=pd.read_sql("""SELECT * FROM xxxx""",con=db)

con:连接SQL数据库的Engine,一般用SQLAlchemy或者是PyMysql之类的模块来建立。

openpyxl库生成excel表格

df.to_excel(r'表格1.xlsx',index=False)

完整代码:

import pymysqlimport pandas as pdimport openpyxldb = pymysql.connect(    host="localhost",     port=3306,    user='xxx',    #在这里输入用户名    password='xxx',     #在这里输入密码    charset='utf8mb4'     ) #连接数据库# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor() #创建游标对象sql = 'show databases' #sql语句cursor.execute(sql)  #执行sql语句sql = 'use xxxx;' #sql语句cursor.execute(sql)  #执行sql语句df=pd.read_sql("""SELECT * FROM xxxx""",con=db)df.to_excel(r'表格1.xlsx',index=False)

三.总结

这样就完成了数据库表导出了,谢谢!

@Neng

来源地址:https://blog.csdn.net/pengneng123/article/details/131111713

您可能感兴趣的文档:

--结束END--

本文标题: 【python】导出mysql数据,输出excel!

本文链接: https://www.lsjlt.com/news/395341.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【python】导出mysql数据,输出excel!
    今天来说说,如果想要导出数据库里面的数据,并生成excel表格,该怎么操作,比较简单! 一.环境配置 这边需要安装pandas、pymysql、openpyxl三个库 os库 循环遍历安装所有库: ##想要安装的库的列表libs = ["...
    99+
    2023-09-05
    pandas openpyxl pymysql
  • Python数据处理-导入导出excel数据
    目录一.xlwt库将数据导入Excel1.将数据写入一个Excel文件2.定制Excel表格样式3.元格对齐4.单元格的背景色5.单元格边框二、xlrd库读取Excel中的数据1.读...
    99+
    2022-11-13
  • python pandas库导出数据到excel
    利用pandas库导出数据到excel,代码如下 import pandas as pd# 数据格式1,字典形式mydic = { '姓名': ['张三', '李四', '王五'], '年龄': [18, 20, 22] ...
    99+
    2023-10-05
    python pandas excel
  • Java导出数据到Excel
    Java导出数据到Excel分3步处理 1、构建Workbook 数据 2、设置Workbook 格式 3、导出到Excel 1、构建Workbook 数据 public static void b...
    99+
    2023-09-04
    java excel 开发语言
  • fastadmin实现导出Excel和导入Excel数据
    public function export() { if ($this->request->isPost()) { require_once(VENDOR_...
    99+
    2023-08-31
    php Powered by 金山文档
  • python从mysql导出数据导exc
    # coding:utf8import sys reload(sys)sys.setdefaultencoding('utf8')# author: 'zkx'# date: '2018/3/11'# Desc:从数据库中导出数据到exce...
    99+
    2023-01-31
    数据 python mysql
  • 在python中如何导出数据到Excel
    本篇内容介绍了“在python中如何导出数据到Excel”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题...
    99+
    2022-10-19
  • Python导出Excel图表
    Python自动化办公的过程,部分涉及到导出Excel图表;本篇主要讲下使用python代码将excel中的图表导出为图片的开发过程; Python  版本: C:\Users>python Python 3.6.0 (v3.6....
    99+
    2023-01-30
    图表 Python Excel
  • Python导出Excel文件
    根据之前导出到txt文件的贴吧爬虫内容示例:title:片花 《战狼2》要的dian    firstAuthor:可爱的... reNum:6    content:关注 弓重 hao→ ziyuanhuoqu 回 战狼2   lastA...
    99+
    2023-01-31
    文件 Python Excel
  • mysql数据库表导出到excel的方法
    mysql数据库表导出到excel的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql数据库表导出到excel的...
    99+
    2022-10-18
  • C#通过NPOI导入导出数据EXCEL
    本文实例为大家分享了C#通过NPOI导入导出数据EXCEL的具体代码,供大家参考,具体内容如下 其实从数据库到服务器导入导出有很多方法,但是比较简单的有NPOI这个方法 准备工作,先...
    99+
    2022-11-13
  • mongodb怎么导出数据为excel
    要将 MongoDB 数据导出为 Excel,你可以按照以下步骤进行操作:1. 在 MongoDB 中编写一个查询来获取要导出的数据...
    99+
    2023-08-31
    mongodb excel
  • Go结合Gin导出Mysql数据到Excel表格
    目录1、实现目标2、使用的库3、项目目录4、主要代码编写4.1、excelize.go(主要工具类)4.2、userService.go(接受请求)4.2、测试结果5、文档代码地址1...
    99+
    2022-11-11
  • Python django导出excel详解
    目录一、基础环境二、需求三、功能实现四、源码一、序化类实现二、手动转换外键实现总结django restframework 导入excel内容,可以查看另外一篇文章 一、基础环境 w...
    99+
    2022-11-12
  • Python xlwt导出excel完整
    有一组任务数据,要把它excel下载下来,如果仅仅导出,用csv导出就很方便。 但是要导出漂亮的样式,重复的地方要合并单元格,设置背影颜色,字体,边框等。而CSV是纯文本格式,不支持设置各种样式。 研究了一天,把代码写了出来。 ...
    99+
    2023-01-31
    完整 Python xlwt
  • Python输出csv、excel表格
    在机器学习应用过程中,最重要的部分之一是数据可视化。换句话,如何说服别人或者自己? 环境:python3.5 Excel表格 通过查阅资料,发现python excel有关的库有两组,一组是xlrd、xlwt、xlutils,...
    99+
    2023-01-31
    表格 Python csv
  • SQL导入和导出Excel数据的语句
    本篇内容主要讲解“SQL导入和导出Excel数据的语句”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL导入和导出Excel数据的语句”吧!--从Excel文...
    99+
    2022-10-18
  • mysql数据库导入、导出
    终端命令操作(导出) 导出整个库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root-p blog > ./blog.sql   2导出某个表 mysqldump -u 用户名 ...
    99+
    2020-08-22
    mysql数据库导入 导出
  • 如何从Mysql中导出数据到excel文件中
    这篇文章给大家介绍如何从Mysql中导出数据到excel文件中,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 每次通过int...
    99+
    2022-10-19
  • SpringBoot+easypoi实现数据的Excel导出
    本文实例为大家分享了SpringBoot+easypoi实现数据的Excel导出的具体代码,供大家参考,具体内容如下 maven <dependency> ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作