python3怎么实现mysql导出excel

  介绍

这篇文章将为大家详细讲解有关python3怎么实现mysql导出excel,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

python的五大特点是什么

python的五大特点:1。简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2。面向对象,与其他主要的语言如c++和Java相比,Python以一种非常强大又简单的方式实现面向对象编程。3。可移植性,Python程序无需修改就可以在各种平台上运行。4。解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5。开源,Python是牙线(自由/开放源码软件)之一。

Mysql中& # 39;员工# 39;表内容如下:

 python3怎么实现Mysql导出excel“> </p> <pre类= #, __Desc__ =,从数据库中导出数据到excel数据表中   import  xlwt   import  pymysql   class  MYSQL:   def 才能__init__(自我):   ,才能通过   def 才能__del__(自我):   ,,,self._cursor.close ()   ,,,self._connect.close ()   def 才能connectDB(自我):   ,,,,,,   ,,,连接数据库   ,,,:返回:   ,,,,,,   ,,,试一试:   ,,,,,self._connect =, pymysql.Connect (   ,,,,,,,主机=& # 39;localhost # 39;   ,,,,,,,=3306港   ,,,,,,,用户=& # 39;根# 39;   ,,,,,,,passwd=& # 39; 123456 & # 39;   ,,,,,,,db=& # 39;测试# 39;   ,,,,,,,charset=& # 39; use utf8 # 39;   ,,,,,)   ,,,,,return  0   ,,,除了:   ,,,,,return  1   def 才能;出口(table_name,自我,还以为;output_path):   ,,,self._cursor =, self._connect.cursor ()   ,,,count =, self._cursor.execute (& # 39; select  *,得到& # 39;+ table_name)   ,,,#,打印(self._cursor.lastrowid)   ,,,印刷(计数)   ,,,#,重置游标的位置   ,,,self._cursor.scroll(0,,模式=& # 39;绝对# 39;)   ,,,#,搜取所有结果   ,,,results =, self._cursor.fetchall ()   ,,,#,获取MYSQL里面的数据字段名称   ,,,fields =self._cursor.description   ,,,workbook =, xlwt.Workbook ()   ,,,#,注意:,在add_sheet时,,置参数cell_overwrite_ok=True,,可以覆盖原单元格中数据。   ,,,#,cell_overwrite_ok默认为假,,覆盖的话,,会抛出异常。   ,,,sheet =, workbook.add_sheet (& # 39; table_& # 39; + table_name, cell_overwrite_ok=True)   ,,,#,写上字段信息   ,,,for  field 拷贝范围(0,,len(领域):   ,,,,,sheet.write(0,字段,字段(字段)[0])   ,,,#,获取并写入数据段信息   ,,,row =1   ,,,col =0   ,,,for  row 拷贝范围(1,len(结果)+ 1):   ,,,,,for  col 拷贝范围(0,,len(领域):   ,,,,,,,sheet.write(行,,,上校,你# 39;% & # 39;,%,结果(第1行)(col))   ,,,workbook.save (output_path)   if  __name__ ==, & # 39; __main__ # 39;:   mysql 才能=,MYSQL ()   时间=flag 才能;mysql.connectDB ()   if 才能;flag ==, 1:   ,,,print(& # 39;数据库连接失败& # 39;)   其他的才能:   ,,,print(& # 39;数据库连接成功& # 39;)   ,,,mysql.export(& # 39;员工# 39;,,& # 39;E:/test_input.xls& # 39;)

执行结果如下:

 python3怎么实现mysql导出excel“> </p> <p class=关于“python3怎么实现mysql导出excel”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

python3怎么实现mysql导出excel