mysql库中的数据

import xlrd

import xlwt

from xlutils.copy import copy

import pymysql

database = pymysql.connect("127.0.0.1", "root", "123", "test11", charset='utf8')

cursor = database.cursor()

sql = "SELECT company ,COUNT(company),SUM(weight),SUM(weight*price) FROM data GROUP BY company"

cursor.execute(sql)

result = cursor.fetchall()

# print(result)

for i in result:

if i[0] == '张三粮配':

a_num = i[1]

a_weight = i[2]

a_total_price = i[3]

elif i[0] == '李四粮食':

b_num = i[1]

b_weight = i[2]

b_total_price = i[3]

elif i[0] == '王五小麦':

c_num = i[1]

c_weight = i[2]

c_total_price = i[3]

elif i[0] == '赵六麦子专营':

d_num = i[1]

d_weight = i[2]

d_total_price = i[3]

tem_excel = xlrd.open_workbook(r"D:\mycode\files\7月下旬统计表模板.xls", formatting_info=True)

tem_sheet = tem_excel.sheet_by_index(0)

new_excel = copy(tem_excel)

new_sheet = new_excel.get_sheet(0)

style = xlwt.XFStyle()

font = xlwt.Font()

font.name = '微软雅黑'

font.bold = True

font.height = 360

style.font = font

borders = xlwt.Borders()

borders.top = xlwt.Borders.THIN

borders.bottom = xlwt.Borders.THIN

borders.left = xlwt.Borders.THIN

borders.right = xlwt.Borders.THIN

style.borders = borders

alignment = xlwt.Alignment()

alignment.horz = xlwt.Alignment.HORZ_CENTER

alignment.vert = xlwt.Alignment.VERT_CENTER

style.alignment = alignment

new_sheet.write(2, 1, a_num, style)

new_sheet.write(2, 2, a_weight, style)

new_sheet.write(2, 3, a_total_price, style)

new_sheet.write(3, 1, b_num, style)

new_sheet.write(3, 2, b_weight, style)

new_sheet.write(3, 3, b_total_price, style)

new_sheet.write(4, 1, c_num, style)

new_sheet.write(4, 2, c_weight, style)

new_sheet.write(4, 3, c_total_price, style)

new_sheet.write(5, 1, d_num, style)

new_sheet.write(5, 2, d_weight, style)

new_sheet.write(5, 3, d_total_price, style)

new_excel.save(r"D:\mycode\files\统计报表1.xlsx")

7月下旬统计表模板.xls

生成的统计报表

MySQL如何制作报表_从mysql库中生成报表相关推荐

  1. t3软件怎么生成报表_用友T3如何生成报表

    用友T3如何生成报表 用友T3如何生成报表 1.报表生成财务报表 → 文件菜单 → 新建 → 选择行业分类模版 → 在格式状态下修改格式(左下角) → 点击左下角"格式",使其变成 ...

  2. redis和mysql双写一致_缓存与库双写一致,这种“老大难”怎么给它制服?

    日常生产场景中,为了避免大量请求同时打在数据库上导致故障,数据库+缓存的方式已经成了日常标配. 对于读取的部分,大家都很熟悉.但是对于写的部分,到底是先写库还是先写缓存,这点可能困扰着很多人. 旁路缓 ...

  3. mysql 中有什么命令_常用mysql命令大全

    常用的MySQL命令大全 连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命 ...

  4. mysql 多线程并行复制_【MySQL】开启并行复制

    [MySQL]开启并行复制 一.介绍 在官方的 5.6 版本之前,MySQL 只支持单线程复制,由此在主库并发高.TPS 高时就会出现严重的主备延迟问题. 如果备库执行日志的速度持续低于主库生成日志的 ...

  5. mysql数据库建仓范式_存mysql个数

    MySQL学习笔记之数据类型详解 注:以下内容针对MySQL5.0及以上版本 MySQL的数据类型非常多,选择正确的数据类型对于获得高性能至关重要,本文是我结合网上看到的一些blog加上<高性能 ...

  6. mysql 集群操作系统_高性能MySQL集群详解(二)

    一.通过Keepalived搭建MySQL双主模式的高可用集群系统 1.MySQL Replication介绍: MySQL Replication是MySQL自身提供的一个主从复制功能,其实也就是一 ...

  7. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  8. mysql导入指定数据库_从mysql全备 导入指定数据库的数据:三种考虑方法

    mysql版本:5.6.43-log 处理过程: 尝试了三种方法恢复: 注意:在导入前禁用外键约束,防止导入过程中外键校验导致建表失败,导入完成后开启外键约束(当然MySQL中还是不建议使用外键的): ...

  9. mysql 使用手册 权限_创建MySQL用户及用户权限管理

    通过grant [aɪ'dɛntɪfaɪd] 命令创建用户并授权 grant命令简单语法 grant all privileges on dbname.* to username@localhost  ...

最新文章

  1. vue webpack打包入口文件是哪个_Vue项目起步
  2. 英伟达账号为什么登录不了_告别视频通话“渣画质”,英伟达新算法最高压缩90%流量...
  3. Zend Framework(一)概述介绍
  4. 现代软件工程 - 代码量等于树叶量
  5. Android 数据库 哪个好,目前最好用的安卓数据库,DBFlow使用详解
  6. ffmpeg编码越来越小_从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题(5)
  7. ie8 的断字/断行 bug
  8. CSS挂马及相应防范方法
  9. 利用python将txt文本批量转化为excel格式文件
  10. word怎么恢复自动保存_如何使用自动恢复自动保存Word文档并恢复丢失的更改
  11. hw叠加层开还是不开_停用hw叠加层有什么用
  12. 马云重构阿里:或分拆成30家公司 整合3家上市【来源:《财经》】
  13. 左边是地狱右边也是地狱_我担任地狱首席执行官的时间
  14. 如何处理Java异常及常见异常
  15. stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...
  16. 1090 Highest Price in Supply Chain
  17. gem5+NVMain联合编译
  18. 机器视觉应用高光面产品瑕疵检测
  19. Lotus Notes Domino 数据恢复案例记录
  20. 小学创客教室设计方案

热门文章

  1. osgearth earth文件规范-FeaturesSymbology(要素与符号)
  2. 推荐系统中常用的embedding方法
  3. HandlerThread 简介
  4. ftp读取文件并处理数据插入数据库
  5. 【随机过程】 5 - 非平稳过程
  6. 也谈谈人人网的不正当竞争
  7. 基于XBee进行ZigBee组网(一)——XBee介绍
  8. 智慧磐石工程项目在消防装备管理系统上的组成介绍
  9. mimikatz 大面包 简介
  10. ctfshow---sql注入(214-253)