zoukankan      html  css  js  c++  java
  • pandas数据导出Execl

    脚本主要功能是将数据库查询到的结果,通过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()
    
  • 相关阅读:
    Beta 第七天
    Beta 第六天
    Beta 第五天
    Beta 第四天
    Beta 第三天
    Beta 第二天
    Beta 凡事预则立
    Beta 第一天
    Beta 集合
    打造专属测试平台5-使用Docker部署MySQL数据库
  • 原文地址:https://www.cnblogs.com/GXLo/p/8392582.html
Copyright © 2011-2022 走看看