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

news/2024/7/21 4:23:43 标签: python, mysql, excel

参考https://blog.csdn.net/pengneng123/article/details/131111713

python">import pymysql
import pandas as pd
#import openpyxl
import xlsxwriter
 
db = pymysql.connect(
    host="10.41.241.114", 
    port=***,
    user='***',
    password='***',
    charset='utf8mb4' 
    )

cursor = db.cursor() #创建游标对象
sql = 'use season;' #sql语句
cursor.execute(sql)  #执行sql语句

df=pd.read_sql("""SELECT * FROM csod_employee_training_detail_g""",con=db)
df1=pd.read_sql("""SELECT * FROM csod_training_g""",con=db)
df2=pd.read_sql("""SELECT * FROM csod_training_schedule_g""",con=db)

df.to_excel(r'csod_employee_training_detail_g.xlsx',index=False, engine='xlsxwriter')
df1.to_excel(r'csod_training_g.xlsx',index=False, engine='xlsxwriter')
df2.to_excel(r'csod_training_schedule_g.xlsx',index=False, engine='xlsxwriter')

openpyxl.utils.exceptions.IllegalCharacterError 错误原因分析及解决办法https://blog.csdn.net/javajiawei/article/details/97147219


http://www.niftyadmin.cn/n/5058246.html

相关文章

FFmpeg常用结构体分析

目录 1.AVFormatConext 2.AVInputFormat 3.AVStream 4.AVCodecContext 5.AVPacket 6.AVCodec 7.AVFrame 8.AVIOContext 9.URLProtocol 10.URLContext 1.AVFormatConext AVFormatConext是一个贯穿全局地数据结构,AVFormatConext结构包含很多信息&#xff0c…

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测 目录 分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测(完整源码和数…

web:[ACTF2020 新生赛]Upload

题目 点进页面&#xff0c;是一个文件上传&#xff0c;能联想到getshell 先尝试随便上传一个文件试试 显示上传的文件以jpg、png、gif结尾的图片 构造一句话木马&#xff0c;再将文件后缀改为jpg <?php eval($_POST[1234]);?> 显示上传成功&#xff0c;但是显示无法…

简单粗暴的实现一下:文件操作!

关于文件操作&#xff0c;笔者在前面文章中讲解了关于&#xff1a;文件操作和IO的文章&#xff0c;感兴趣的各位老铁可以看一下&#xff1a;文件操作和IO-CSDN博客 那么&#xff0c;我们来看一下今日的一个主题&#xff1a; 文件系统操作File类&#xff1a;——》文件资源管理…

动态内存操作(2)

接上一篇文章http://t.csdn.cn/1ONDq&#xff0c;这次我们继续讲解关于动态内存的相关知识。 一、常见的动态内存错误 1.对NULL指针进行解引用操作 #include<stdio.h> #include<stdlib.h> #include<limits.h> int main() {int* p (int*)malloc(INT_MAX/4);…

第一百五十八回 SliverGrid组件

文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了SliverList组件相关的内容&#xff0c;本章回中将介绍SliverGrid组件.闲话休提&#xff0c;让我们一起Talk Flutter吧。 概念介绍 我们在本章回中介绍的SliverGrid组件是一种网格类组件&#xff0c;主要用来创建网格…

Linux编译器-gcc/g++使用和动静态库的对比

目录 1. 背景知识 2.安装g/gcc 2.1安装指令 2.2安装成功查看指令 3gcc如何完成 3.1预处理(进行宏替换) 3.2编译&#xff08;生成汇编&#xff09; 3.3汇编&#xff08;生成机器可识别代码&#xff09; 3.4连接&#xff08;生成可执行文件或库文件&#xff09; 3.5gcc选…

五、3d场景的卡片展示的创建

在我们3d的开发中&#xff0c;对某一些建筑和物体进行解释说明是非常常见的现象&#xff0c;那么就不得不说卡片的展示了&#xff0c;卡片展示很友好的说明了当前物体的状态&#xff0c;一目了然&#xff0c;下面就是效果图。 它主要有两个方法来实现&#xff0c;大量的图片建议…