前言

昨天碰到一个问题,本来可以使用Navicat去查询MySQL,然后将导出结果直接保存为excel,但是那个是生产环境买的aws mysql,只有内网ip,所以只能通过命令行的方式去查询,但是又要将查询结果保存为excel,记得之前做过,但是好长时间不弄,都忘记了,并且又要去回顾,所以特此在这里记录一下,后面有人看到也可以直接使用起来。
这里就直接贴脚本了

---------------------------------------------------------------------
--注:我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687
---------------------------------------------------------------------#!/usr/bin/pythonimport pymysql.cursors
import json
import xlwt## 数据库连接信息
connect = pymysql.Connect(host='xxxxx',port=3306,user='test',passwd='xxxx',db='xxxx',charset='utf8')## 获取连接游标
cursor = connect.cursor()def open_file():with open("test.txt","r") as f:line = f.readlines()#print (line,type(line))id_list = [] for id in line:sql = "SELECT * FROM test_table WHERE id = '%s' and status=1"cursor.execute(sql % id.strip())a = cursor.fetchall()for b in a:id_list.append(b)#print (id_list)return id_list
def write_workbook():workbook = xlwt.Workbook(encoding = 'utf-8')worksheet = workbook.add_sheet('My Worksheet')k = 0id_list = open_file()#print (a)for ontid in id_list:for i in range(len(ontid)):worksheet.write(k,i,ontid[i])k = k + 1workbook.save("test1.xls")

下面是我的test.txt范例,可以随便写一些

1
2
3
4
.
.

解析出来就为test1.xls,这个就可以直接用了

python查询MySQL写入Excel相关推荐

  1. python字符串写入excel-使用python将数据写入excel

    由于经常需要用到这方面的内容,所以要好好记录一下,省的以后老找了 使用的代码版本为 Python3 首先呢,数据是这个样子的 V04002 V01000 V04001 V10004 V12001 V1 ...

  2. python读取和写入excel里面的数据(附int变float解决方法)

    python读取和写入excel里面的数据(附int变float解决方法) 参考文章: (1)python读取和写入excel里面的数据(附int变float解决方法) (2)https://www. ...

  3. python如何将数据写入excel_使用python将数据写入excel

    由于经常需要用到这方面的内容,所以要好好记录一下,省的以后老找了 使用的代码版本为 Python3 首先呢,数据是这个样子的 V04002 V01000 V04001 V10004 V12001 V1 ...

  4. python生成的excel无法打开-Python 解决中文写入Excel时抛异常的问题

    近期接到业务部门需求,需将统计结果每日发送到业务部门,在调试python脚本的时候,导出的Excel标题为中文,总是抛出以下异常 Traceback (most recent call last): ...

  5. 集思录REITs基金数据python爬取写入EXCEL表

    本文主要讲述REITs基金相关内容, 封闭基金数据获取参见: 集思录封闭基金数据python爬取写入excel表 国债数据获取参见: 和讯网债券数据Python爬取保存成CSV文件之一 1.什么是RE ...

  6. 集思录封闭基金数据python爬取写入excel表

    本文是在之前文章"集思录REITs基金数据python爬取写入EXCEL表"的基础上写成的. 封闭式基金,是相对于开放式基金而言的,是指基金规模在发行前已确定,在发行完毕后和规定的 ...

  7. mac如何用python打开excel,Mac——利用Python读取与写入Excel文档

    Mac--利用Python读取与写入Excel文档 目的:按照自定义的格式写入或读取Excel文档,如标红加粗等 Python代码: import xlwt import pandas as pd d ...

  8. 如何用python将数据写入Excel文件中

    如何用python将数据写入Excel文件中 将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家. 一.导入excel表格文件处理函数 import xlwt 注意,这里 ...

  9. python查询mysql中文乱码问题

    相信很多在工作中的Python小伙伴,经常会遇到一些工作上的问题,例如查询mysql中文乱码问题,Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,那么该如何解决 ...

最新文章

  1. beamSearch算法原理
  2. 在VisualState状态里更改Grid的列宽之类的
  3. 5.4 matllab数据插值案例(机动车刹车距离问题、)
  4. WordCount结对项目
  5. linux如何在a休息时运行b,Linux下如何优雅地修正命令?
  6. Android-NDK:native-media
  7. SQL Server 中创建数据库、更改主文件组示例
  8. linux下无法umount移动设备
  9. 08_JS工厂方法和构造函数
  10. hadoop--hadoop集群常用脚本
  11. 蓝桥杯单片机:模块代码
  12. Android开发笔记(八十五)手机数据库Realm
  13. 双十一报告:服饰企业借助团队管理工具飞项高效协作
  14. 解决IE8 iframe透明的问题
  15. 深度学习之跟学霹雳吧啦Wz笔记
  16. PMP备考之路 - 汪博士第六章(项目进度管理)
  17. 45本程序员圣经级别书籍,包邮送到家
  18. 流形学习 manifold learning--自学小结(2)之 Isomap
  19. 手风琴页面html,滑动手风琴的制作(只涉及HTML+css)
  20. libqr--简单好用的c++二维码生成库

热门文章

  1. 牛客题霸 NC15 求二叉树的层序遍历
  2. uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案
  3. 《数据库系统实训》实验报告——函数的应用
  4. RabbitMQ——安装
  5. Bear and Strings
  6. 2017计算机科技贡献奖,2017年度科技创新贡献奖评审结果公布
  7. [iOS]iOS AudioSession详解 Category选择 听筒扬声器切换
  8. html的悬浮框 贼简单 记录一下
  9. 七夕过后,你分析过自己单身原因的原因吗?
  10. CUDA在Windows下的软件开发环境搭建