iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >使用Python从 MySQL写数据到E
  • 934
分享到

使用Python从 MySQL写数据到E

数据PythonMySQL 2023-01-31 06:01:38 934人浏览 独家记忆
摘要

直接上代码:#!/usr/bin/env python #coding:utf-8 import xlwt import Mysqldb import datetime database = mysqldb.connect(host='

直接上代码:

#!/usr/bin/env python
#coding:utf-8

import xlwt
import Mysqldb
import datetime

database = mysqldb.connect(host='192.168.1.30',user='root',passwd='123456',db='crm')
#设置字符集
database.set_character_set('utf8')
cursor = database.cursor()
cursor.execute('SET NAMES utf8;') 
cursor.execute('SET CHARACTER SET utf8;')
cursor.execute('SET character_set_connection=utf8;')

starttime = datetime.datetime.now()
print '开始时间:%s' % (starttime)

#通过sql得到该表有多少行,如果想取出指定的数据,只需要在后面加where条件即可。
sql2 = 'select count(*) from bill_test;';
cursor.execute(sql2)
count_rows=cursor.fetchone()[0]

wbk = xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet = wbk.add_sheet('sheet 1', cell_overwrite_ok=True)
#设置写excel的样式
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'Times New Roman'
#0x0190设置字体为20,默认为0x00C8 字体为10 ,0x00C8为十六进制的数字
font.height = 0x0190
font.bold = True
style.font = font
#查询得到该表有多少列
query_colums="select count(*) from infORMation_schema.COLUMNS where TABLE_SCHEMA='crm' and table_name='bill_test';"
cursor.execute(query_colums)
count_cols = cursor.fetchone()[0]

sql = 'select member_id, name, tel, phone, dq_datetime, address, parking from bill_test;'
cursor.execute(sql)

#定义所有的列名,共7列
columnName = ['账号','名称','电话','手机','到期日期','地址','园区名称']  
#将列名插入表格,共7列
for i in range(len(columnName)):         
        sheet.write(0,i,columnName[i],style)

#通过循环取出每一行数据,写入excel    
for i in range(1,count_rows-1):
    data = cursor.fetchone()
    for j in range(0,count_cols-1):
        sheet.write(i,j,data[j],style)       
cursor.close()
database.close()
wbk.save('C:\Users\XUWU\Desktop\data01.xls')   

endtime=datetime.datetime.now()
print '结束时间:%s' % (endtime)
print '用时:%s 秒' % (endtime-starttime)


执行情况:

wKiom1hYzHiCOf4YAAAjP-FFP_g772.png-wh_50


您可能感兴趣的文档:

--结束END--

本文标题: 使用Python从 MySQL写数据到E

本文链接: https://www.lsjlt.com/news/190401.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Python从 MySQL写数据到E
    直接上代码:#!/usr/bin/env python #coding:utf-8 import xlwt import MySQLdb import datetime database = MySQLdb.connect(host='...
    99+
    2023-01-31
    数据 Python MySQL
  • python 从csv读数据到mysql
    import csv import sys,os import MySQLdb def read_csv(filename): with open(filename) as f: f_csv = csv....
    99+
    2023-01-31
    读数 python csv
  • 使用sqoop从Hive导出数据到MySQL
    启动hadoop:start-all.sh。 启动mysql:support-files/mysql.server start。 启动hive:hive。 在hive中创建表。 (学生信息:学号xh,姓名xm)xsxx: create ...
    99+
    2023-10-22
    hadoop hive 大数据
  • 从 MySQL迁移数据到Oracle
    从 MySQL 迁移数据到 Oracle 中的全过程 zhengqingya 22019.12.26 16:53:14字数 911阅读 480 一、前言 这里记录一次将MySQL数据库中的表数...
    99+
    2024-01-21
    mysql 数据库 中间件 centos
  • GoldenGate从oracle迁移数据到mysql
      1       软件简介 安装时应该选择最为稳定的安装版本,现在官方发布的版本主要为: Oracle G...
    99+
    2024-04-02
  • 从Excel到导入MYSQL数据库
    为了把Excel导入数据库写了这个这段程序,大概思路解释一下:因为导入数据库时字段类型和长度、还有字段数都是未知的,所以导入时用了通用的字段类型,在这里用了text,根据需要可以自行定制字段名,类型。这只是...
    99+
    2024-04-02
  • Django数据怎么从sqlite迁移数据到MySQL
    Django数据怎么从sqlite迁移数据到MySQL,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。昨天快速搭建了一套自己的知识库。感觉一下子有了很多的事情要做...
    99+
    2023-06-04
  • 如何从文件load数据到mysql
    这篇文章主要介绍了如何从文件load数据到mysql,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。mysql对文件的解析:默认用空格分隔列,...
    99+
    2024-04-02
  • Python爬取彩票双色球并存到把数据e
    环境:python3目的:爬取15年的双色球开奖号以及期数和开奖日期:上代码#!/usr/bin/env python3 #-*-coding:utf-8-*- # @Author  : 杜文涛 # @Time    : 2018/4/19...
    99+
    2023-01-31
    双色球 彩票 数据
  • 如何使用sqoop从oracle导数据到Hbase
    这篇文章主要为大家展示了“如何使用sqoop从oracle导数据到Hbase”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用sqoop从oracle导数据...
    99+
    2024-04-02
  • 将数据从文本导入到mysql(转)
    将数据从文本导入到mysql(转)[@more@]access中可以将文本中的数据轻松导入表中,mysql中用起来没那么方便,其实起来也很简单。 首先将数据记录按行处理好用特定的字符分开如:“,” 记录形如...
    99+
    2024-04-02
  • python怎么从mysql读取数据
    python从mysql读取数据的示例:使用模块pandas、pymysql编写代码。# -*- coding: utf-8 -*-import pandas as pd...
    99+
    2024-04-02
  • python从mysql导出数据导exc
    # coding:utf8import sys reload(sys)sys.setdefaultencoding('utf8')# author: 'zkx'# date: '2018/3/11'# Desc:从数据库中导出数据到exce...
    99+
    2023-01-31
    数据 python mysql
  • 使用Kettle定时从数据库A同步数据到数据库B
    一、需求背景 由于项目场景原因,需要将A库(MySQL)中的表a、表b、表c中的数据定时T+1 增量的同步到B库(MySQL)。这里说明一下,不是数据库的主从备份,就是普通的数据同步。经过技术调研,发现Kettle挺合适的,原因如下: Ke...
    99+
    2023-08-24
    数据库 mysql
  • sqoop怎么从mysql导入数据到hive中
    使用Sqoop将数据从MySQL导入到Hive可以通过以下步骤实现: 首先,在Hive中创建一个目标表,用于存储从MySQL导入...
    99+
    2024-04-09
    sqoop mysql hive
  • 如何将数据库从MySQL移植到MemSQL
    本篇内容介绍了“如何将数据库从MySQL移植到MemSQL”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • SQLite5-使用Python来读写数据库
    目录1 Python读写SQLite基本流程2 编程实现2.1 基本流程2.2 数据插入2.2.1 插入单条数据2.2.2 插入多条数据2.2.3 保存数据3 测试3.1 运行pyt...
    99+
    2024-04-02
  • 怎么把数据库从MySQL移植到MemSQL
    本篇内容主要讲解“怎么把数据库从MySQL移植到MemSQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么把数据库从MySQL移植到MemSQL”吧!因为 ...
    99+
    2024-04-02
  • 【MySQL】从0到1打开数据库管理
    目录 前言: 一.认识MySQL 二.安装MySQL数据库 三、启动和停止MySQL服务 3.1启动服务的两种方式  3.2停止服务的两种方式 四.链接客户端 4.1使用自带的命令行窗口 4.2使用系统自带的命令窗口 五.MySQL是存...
    99+
    2023-10-01
    mysql 数据库 sql
  • Enterprise:使用 MySQL connector 同步 MySQL 数据到 Elasticsearch
    Elastic MySQL 连接器是 MySQL 数据源的连接器。它可以帮我们把 MySQL 里的数据同步到 Elasticsearch 中去。在今天的文章里,我来详细地描述如何一步一步地实现。 在下面的展示中,我将使用 Elastic ...
    99+
    2023-09-08
    mysql elasticsearch 数据库 大数据 搜索引擎 全文检索
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作