当前位置: 首页 > news >正文

深圳做网站jm3q搜索引擎的作用

深圳做网站jm3q,搜索引擎的作用,深圳网站建设的特殊性,网站换新域名用python从数据库中取到数据后,写入excel中做成自动报表,ExcelWrite默认的格式一般来说都比较丑,但workbook提供可以设置自定义格式,简单记录个demo,供初次使用者参考。 一、 取几列数据长下面这样,数字我随…

用python从数据库中取到数据后,写入excel中做成自动报表,ExcelWrite默认的格式一般来说都比较丑,但workbook提供可以设置自定义格式,简单记录个demo,供初次使用者参考。

一、 取几列数据长下面这样,数字我随便编的,不用在意:

 

二、ExcelWriter写入后默认格式长下面这样,字体丑,宽度不够,没有百分比格式:

 

三、设置格式后保存结果,好看多了:

 

四、好了,实现在下面代码里有注释

# -*- coding: utf-8 -*-import pandas as pd
import sysreload(sys)
sys.setdefaultencoding('utf8')
from mlutil.database import MySQLDB
from datetime import datetime, timedeltadef report():# 1.取数据m = MySQLDB('/data/wowo/password.p', 'mysql')m.connect()df1 = pd.DataFrame(m.query('select * from table1'))df1 = df1[[u'app_date',u'cust_cnt',u'app_cnt',u'overdue_amt',u'overdue_rate',]]df1.sort_values(by='app_date', ascending=False, inplace=True)df1 = df1.set_index(u'app_date')df1.loc[u'全部'] = df1.apply(lambda x: x.sum())df1.columns = [u'人数',u'交易数',u'逾期金额',u'逾期率']df1 = df1.reset_index()# 2.保存至excel文件t = datetime.now().date() - timedelta(days=1)writer = pd.ExcelWriter(u'/home/wowo/daily_report/测试_%d%02d%02d.xlsx' % (t.year, t.month, t.day))workbook = writer.book# 3.设置格式fmt = workbook.add_format({"font_name": u"微软雅黑"})percent_fmt = workbook.add_format({'num_format': '0.00%'})amt_fmt = workbook.add_format({'num_format': '#,##0'})border_format = workbook.add_format({'border': 1})note_fmt = workbook.add_format({'bold': True, 'font_name': u'微软雅黑', 'font_color': 'red', 'align': 'left', 'valign': 'vcenter'})date_fmt = workbook.add_format({'bold': False, 'font_name': u'微软雅黑', 'num_format': 'yyyy-mm-dd'})date_fmt1 = workbook.add_format({'bold': True, 'font_size': 10, 'font_name': u'微软雅黑', 'num_format': 'yyyy-mm-dd', 'bg_color': '#9FC3D1','valign': 'vcenter', 'align': 'center'})highlight_fmt = workbook.add_format({'bg_color': '#FFD7E2', 'num_format': '0.00%'})# 4.写入excell_end = len(df1.index) + 2df1.to_excel(writer, sheet_name=u'测试页签', encoding='utf8', header=False, index=False, startcol=0, startrow=2)worksheet1 = writer.sheets[u'测试页签']for col_num, value in enumerate(df1.columns.values):worksheet1.write(1, col_num, value, date_fmt1)# 5.生效单元格格式# 增加个表格说明worksheet1.merge_range('A1:B1', u'测试情况统计表', note_fmt)# 设置列宽worksheet1.set_column('A:E', 15, fmt)# 有条件设定表格格式:金额列worksheet1.conditional_format('B3:E%d' % l_end, {'type': 'cell', 'criteria': '>=', 'value': 1, 'format': amt_fmt})# 有条件设定表格格式:百分比worksheet1.conditional_format('E3:E%d' % l_end,{'type': 'cell', 'criteria': '<=', 'value': 0.1, 'format': percent_fmt})# 有条件设定表格格式:高亮百分比worksheet1.conditional_format('E3:E%d' % l_end,{'type': 'cell', 'criteria': '>', 'value': 0.1, 'format': highlight_fmt})# 加边框worksheet1.conditional_format('A1:E%d' % l_end, {'type': 'no_blanks', 'format': border_format})# 设置日期格式worksheet1.conditional_format('A3:A62', {'type': 'no_blanks', 'format': date_fmt})# 6.保存writer.save()if __name__ == '__main__':report()

 

转载于:https://www.cnblogs.com/phoebechiang/p/10512337.html

http://www.lbrq.cn/news/2767555.html

相关文章:

  • 源代码做网站品牌整合营销案例
  • 八埏网站开发百度信息流推广是什么意思
  • 阿里云服务器搭建网站央视网新闻
  • 做按摩网站优化百度知道在线
  • 用ps做企业网站分辨率是多少钱上海网络推广
  • 长沙网站关键词碉堡了seo博客
  • 网站建设公司客户分析百度seo技术优化
  • 哪些网站是专做合租的域名注册价格及续费
  • 信息化建设 网站建设等方面图片外链生成工具
  • 潍坊做网站哪家好模板建站哪里有
  • 网站开发的权限设置北京百度关键词推广
  • 大良网站建设价格东莞网站seo优化
  • 委托建网站需要多少钱保定seo排名优化
  • 郑州做网站的企业福州网站排名
  • 十八把网站做扇子苏州seo招聘
  • 校园电子商务网站建设win优化大师官网
  • 黑客怎么攻击网站百度搜索优化关键词排名
  • 网站建设的案例教程视频太原百度网站快速优化
  • wordpress导航主题haow网站seo关键词优化排名
  • 长春做网站团队搭建网站流程
  • 租用网站汕头网站排名
  • asp.net mvc 5 网站开发之美网站的优化和推广方案
  • 平顶山市网站建设全部视频支持代表手机浏览器
  • asp动态网站开发软件公关公司
  • wordpress网站seo设置seo技术培训江门
  • 网站开发备案需要什么合肥网站优化推广方案
  • 网站百度不到验证码怎么办啊如何做关键词优化
  • 数据可视化网站模板财经新闻每日财经报道
  • 义乌营销型网站建设seo难不难学
  • 阳江网站建设推广公司电话百度图片
  • 无人机迫降模式技术要点解析
  • Flutter 自定义 Switch 切换组件完全指南
  • go语言条件语if …else语句
  • 决策树的笔记
  • 【redis、ruoyi-vue】基于ruoyi-vue实现数据redis的增删改查
  • 海洋牧场助力可持续发展,保护海洋生态平衡