脚本主要功能是将数据库查询到的结果,通过pandas写到到execl文件中。

#!/usr/bin/env python
#-*- coding: utf8 -*-
from sqlalchemy import create_engine
import pymysql
import pandas as pd
from pandas import DataFrame,Series# 数据库连接
engine=create_engine('mysql+pymysql://username:password@192.168.1.1/database_name?charset=gbk')
sql="select count(*) as '总数' from database.table1;"
sql.encode('gb18030')
# pd.read_sql(sql语句,数据库连接)   数据库连接支持pymysql.connect(),cx_Oracle.connect()等。
df=pd.read_sql(sql,engine)
# 创建excel
writer = pd.ExcelWriter('/root/output.xlsx')
# 生成excel文档,默认支持DataFrame数据类型
df.to_excel(writer,'Sheet1',index=False)
writer.save()

转载于:https://www.cnblogs.com/GXLo/p/8392582.html

pandas数据导出Execl相关推荐

  1. asp.net C# 将数据导出到Execl汇总

    asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上:一种是将文件直接将文件输出流写给浏览器. ...

  2. pandas——数据移位、数据转换、数据合并、数据导出和日期数据的处理,时间序列等

    pandas统计分析(下) 本文主要介绍使用pandas进行数据移位.数据转换.数据合并.数据导出和日期数据的处理,时间序列等. 数据移位 数据移位就是在分析数据时,需要移动到上一条,在pandas中 ...

  3. Pandas数据的导入与导出

    Excel格式数据导入 文件格式 读取方法 Excel文件 read_excel() CSV文件 read_csv() txt文件 read_table() Json文件 read_json() My ...

  4. 几款强大的 Pandas 数据探索工具,推荐收藏使用

    对于 Python 数据分析领域,Pandas 绝对是中坚力量,那么围绕着这个工具,又衍生出了很多辅助工具,今天我们就一起来看看辅助 Pandas 来进行数据探索的几种工具 首先我们先来看看我们的测试 ...

  5. phpexcel导出大量数据合并单元格_php 数据导出到excel 2种带有合并单元格的导出...

    /** * * execl数据导出*/ function exportOrderExcel($title, $cellName, $data) {$htmlinfo = " ".$ ...

  6. Controller数据导出Excel 详细教程——easypoi-base,easypoi-web,easypoi-annotation

    Controller获取数据导出Excel,详细教程 1:导入对应依赖 <dependency><groupId>cn.afterturn</groupId>< ...

  7. java json删除指定元素_简洁而优雅,Python Tablib实现将数据导出为Excel, Json等N种格式...

    遇见 Tablib 我们在 Python 实际开发过程中,经常涉及将数据导出为 Excel.Csv.Yaml.Json 等各种格式的文件的需求,一些粗鲁的实现方式是通过安装各种第三方模块以支持不同格式 ...

  8. GridView导出Execl

    当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示. 有两种方法可以解决以上问题: 1.修改we ...

  9. VB6 中将数据导出到 Excel 提速之法

    Excel 是一个非常优秀的报表制作软件,用VBA可以控制其生成优秀的报表,本文通过添加查询语句的方法,即用Excel中的获取外部数据的功能将数据很快地从一个查询语句中捕获到EXCEL中,比起往每个C ...

最新文章

  1. python与excel的关系-Python与Excel交互——Xlwings
  2. 迁移到其他机器_有赞大数据离线集群迁移实战
  3. Ant Desgin Pro 修改登录后默认导航到的位置
  4. php 利用qrcode生成二维码
  5. linux chmod、chown命令不起作用
  6. android模拟器克隆app,易语言一键克隆/启动安卓模拟器
  7. 小米手机android版本怎么更新,基于Android 10的MIUI稳定版正式推送,你的小米手机更新了吗?...
  8. 关于unity商店里的隐藏组件
  9. 关于晶圆介绍以及IGBT晶圆的应用
  10. 数说CS|浙江大学计算机科学与技术学院是怎样的存在?
  11. IOS nonatomic 与 atomic 的区别
  12. 跟小静读CLR via C#(18)——Enum
  13. 502粘到手上变硬了怎么办_502胶水粘手如何处理?五种小技巧帮你轻松去胶!
  14. 如何区分光接入网OLT, ONU, ODN,ONT?
  15. 2021使用腾讯云CentOS7.6搭建Terraria泰拉瑞亚服务器
  16. 软考中级 真题 2014年上半年 系统集成项目管理工程师 应用技术 下午试卷
  17. 宇枫资本个人如何理财投资
  18. python判断列表中含有_Python:判断列表中含有字符串且组成新的列表打印输出-Dotest董浩...
  19. 图片五子棋PHP接口,原生JS+Canvas实现五子棋游戏实例
  20. 重大交通事故责任的认定要多长时间

热门文章

  1. 缓存系列文章--3.缓存常用更新策略对比(一致性)。
  2. asp.net mvc 依赖缓存启动项配置
  3. ASA防火墙基本配置
  4. Bootstrap-学习系列
  5. Ranorex中Global变量的使用
  6. java byte(字节_Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutpu......
  7. c语言编写一个多位数的倒数
  8. centos 6.5 php nginx,CentOS6.5上安装nginx与php5.5
  9. jsonobject json对象里面_「jsonobject」用JSONObject解析和处理json数据 - seo实验室
  10. APP自动化测试系列之Appium介绍及运行原理