zoukankan      html  css  js  c++  java
  • python之excel表格操作

    # coding: utf-8
    
    #==================================================================================
    # Author: changbo - EMail:changbo@hmg100.com #Last modified:2017-4-8 #filename:run_status.py #Description:create file 952700000ACH5Q05运行情况, Base xlswriter
    # blog:http://www.cnblogs.com/changbo #================================================================================== import xlsxwriter import time nowtime = time.strftime('%Y-%m-%d ', time.localtime(time.time())) nowtime1 = (time.strftime('_%Y_%m_%d ', time.localtime(time.time()))).strip() file_name = u'952700000ACH5Q05运行情况%s.xlsx' % nowtime1 title = [u'PIR报警次数', u'广域网唤醒次数', u'局域网唤醒次数', u'Codec总持续运行时间', u'Codec持续运行时间(彩色)', u'Codec持续运行时间(黑白)', u'Codec持续运行时间(报警)', u'Codec持续运行时间(预览)', u'软重启次数', u'硬重启次数', u''] title1 = [u'当天', u'最近一个月'] def titlename(): # create file workbook = xlsxwriter.Workbook(file_name) merge_format = workbook.add_format({ 'bold': True, 'align': 'center', 'valign': 'vcenter', }) # create sheet worksheet = workbook.add_worksheet() worksheet.set_column(0, 29, 15) worksheet.merge_range(0, 0, 1, 0, u'日期', merge_format) worksheet.merge_range(0, 1, 1, 1, u'当前版本(最新?)', merge_format) worksheet.write('A3', nowtime) x = -1 for i in range(67, 87, 2): toptitle = '%s1:%s1' % (chr(i), chr(i + 1)) secondtitle = '%s2' % chr(i) secondtitle2 = '%s2' % chr(i + 1) x += 1 worksheet.merge_range(toptitle, title[x], merge_format) worksheet.write(secondtitle, title1[0], merge_format) worksheet.write(secondtitle2, title1[1], merge_format) worksheet.merge_range('W1:W2', u'当天AP掉线次数', merge_format) worksheet.merge_range('X1:AA1', u'电源信息', merge_format) worksheet.write('X2', u'安装情况', merge_format) worksheet.write('Y2', u'电池类型', merge_format) worksheet.write('Z2', u'供电情况', merge_format) worksheet.write('AA2', u'剩余电量', merge_format) worksheet.merge_range('AB1:AB2', u'Codec死机次数', merge_format) workbook.close() return if __name__ == '__main__': titlename()

     END!

  • 相关阅读:
    面向目标的场景设置--Goal-Oriented Scenario
    第二十二课 打造专业的编译环境(下)
    第二十一课 打造专业的编译环境(中)
    第二十课 打造专业的编译环境(上)
    第十九篇 路径搜索的综合示例
    第八十课 最长不下降序列
    第七十九课 最短路径(Floyd)
    第七十八课 最短路径(Dijkstra)
    第七十七课 最小生成树(Kruskal)
    第76课 最小生成树(Prim)
  • 原文地址:https://www.cnblogs.com/changbo/p/6683641.html
Copyright © 2011-2022 走看看