亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python xlsxwriter創建excel圖表的方法

2020-02-15 21:46:31
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python xlsxwriter創建excel圖表的具體代碼,供大家參考,具體內容如

#coding=utf-8 import xlsxwriter from xlsxwriter.workbook import Workbook from xlrd.sheet import Sheet  def demo1():  import xlsxwriter    # 創建excel文件  workbook = xlsxwriter.Workbook('demo.xlsx') #  添加worksheet,也可以指定名字  worksheet = workbook.add_worksheet()  worksheet = workbook.add_worksheet('Test')    #設置第一列的寬度  worksheet.set_column('A:A', len('hello ')+1)    #添加一個加粗格式方便后面使用  bold = workbook.add_format({'bold': True})    #在A1單元格寫入純文本  worksheet.write('A1', 'Hello')    #在A2單元格寫入帶格式的文本  worksheet.write('A2', 'World', bold)    #指定行列寫入數字,下標從0開始  worksheet.write(2, 0, 123)  worksheet.write(3, 0, 123.456)    #在B5單元格插入圖片  worksheet.insert_image('B5', 'python-logo.png')      workbook.close()     def charts():  workbook = xlsxwriter.Workbook('chart_column.xlsx')  worksheet = workbook.add_worksheet()  bold = workbook.add_format({'bold': 1})    # 這是個數據table的列  headings = ['Number', 'Batch 1', 'Batch 2']  data = [   [2, 3, 4, 5, 6, 7],   [10, 40, 50, 20, 10, 50],   [30, 60, 70, 50, 40, 30],  ]  #寫入一行  worksheet.write_row('A1', headings, bold)  #寫入一列  worksheet.write_column('A2', data[0])  worksheet.write_column('B2', data[1])  worksheet.write_column('C2', data[2])        ############################################  #創建一個圖表,類型是column  chart1 = workbook.add_chart({'type': 'column'})    # 配置series,這個和前面worksheet是有關系的。 #  指定圖表的數據范圍  chart1.add_series({   'name':  '=Sheet1!$B$1',   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$B$2:$B$7',  })  chart1.add_series({   'name':  "=Sheet1!$C$1",   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$C$2:$C$7',  }) # 配置series的另一種方法  #  #  [sheetname, first_row, first_col, last_row, last_col] #  chart1.add_series({ #   'name':   ['Sheet1',0,1], #   'categories': ['Sheet1',1,0,6,0], #   'values':  ['Sheet1',1,1,6,1], #      }) #   # # #  chart1.add_series({ #   'name':  ['Sheet1', 0, 2], #   'categories': ['Sheet1', 1, 0, 6, 0], #   'values':  ['Sheet1', 1, 2, 6, 2], #  })    #  添加圖表標題和標簽  chart1.set_title ({'name': 'Results of sample analysis'})  chart1.set_x_axis({'name': 'Test number'})  chart1.set_y_axis({'name': 'Sample length (mm)'})    # 設置圖表風格  chart1.set_style(11)     # 在D2單元格插入圖表(帶偏移)  worksheet.insert_chart('D2', chart1, {'x_offset': 25, 'y_offset': 10})    #######################################################################  #  # 創建一個疊圖子類型  chart2 = workbook.add_chart({'type': 'column', 'subtype': 'stacked'})    # Configure the first series.  chart2.add_series({   'name':  '=Sheet1!$B$1',   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$B$2:$B$7',  })    # Configure second series.  chart2.add_series({   'name':  '=Sheet1!$C$1',   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$C$2:$C$7',  })    # Add a chart title and some axis labels.  chart2.set_title ({'name': 'Stacked Chart'})  chart2.set_x_axis({'name': 'Test number'})  chart2.set_y_axis({'name': 'Sample length (mm)'})    # Set an Excel chart style.  chart2.set_style(12)    # Insert the chart into the worksheet (with an offset).  worksheet.insert_chart('D18', chart2, {'x_offset': 25, 'y_offset': 10})    #######################################################################  #  # Create a percentage stacked chart sub-type.  #  chart3 = workbook.add_chart({'type': 'column', 'subtype': 'percent_stacked'})    # Configure the first series.  chart3.add_series({   'name':  '=Sheet1!$B$1',   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$B$2:$B$7',  })    # Configure second series.  chart3.add_series({   'name':  '=Sheet1!$C$1',   'categories': '=Sheet1!$A$2:$A$7',   'values':  '=Sheet1!$C$2:$C$7',  })    # Add a chart title and some axis labels.  chart3.set_title ({'name': 'Percent Stacked Chart'})  chart3.set_x_axis({'name': 'Test number'})  chart3.set_y_axis({'name': 'Sample length (mm)'})    # Set an Excel chart style.  chart3.set_style(13)    # Insert the chart into the worksheet (with an offset).  worksheet.insert_chart('D34', chart3, {'x_offset': 25, 'y_offset': 10})  #生成圓餅圖  chart4 = workbook.add_chart({'type':'pie'})  #定義數據  data = [    ['Pass','Fail','Warn','NT'],    [333,11,12,22],    ]  #寫入數據  worksheet.write_row('A51',data[0],bold)  worksheet.write_row('A52',data[1])    chart4.add_series({     'name':   '接口測試報表圖',   'categories': '=Sheet1!$A$51:$D$51',   'values':  '=Sheet1!$A$52:$D$52',   'points':[    {'fill':{'color':'#00CD00'}},    {'fill':{'color':'red'}},    {'fill':{'color':'yellow'}},    {'fill':{'color':'gray'}},      ],  })  # Add a chart title and some axis labels.  chart4.set_title ({'name': '接口測試統計'})  chart4.set_style(3)  #  chart3.set_y_axis({'name': 'Sample length (mm)'})    worksheet.insert_chart('E52', chart4, {'x_offset': 25, 'y_offset': 10})  workbook.close() if __name__ == '__main__': #  demo1()  charts()  print('finished...')  pass             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲福利视频网站| 日韩欧美在线视频观看| 国产精品久久久久久av福利软件| 国产成人精品在线视频| 欧美日韩免费在线观看| 欧美丰满少妇xxxxx做受| 国产精品久久久久久久av电影| 亚洲乱码国产乱码精品精| 97视频在线观看网址| 黄色成人在线免费| 97视频在线观看免费高清完整版在线观看| 欧美在线精品免播放器视频| 91久久久亚洲精品| 日韩欧美一区二区在线| 国产精品日韩av| 欧美视频一区二区三区…| 黄色成人在线播放| 亚洲毛片在线免费观看| 在线精品高清中文字幕| 亚洲一区亚洲二区| 欧美一区二区三区……| 国产亚洲精品美女久久久久| 亚洲人成电影网站色…| 午夜美女久久久久爽久久| 欧美美女18p| 亚洲天堂网在线观看| 亚洲欧美变态国产另类| 影音先锋欧美在线资源| 欧美视频一区二区三区…| 久久精品电影网| 欧美日韩aaaa| 国产精品久久久av| 日韩av一区在线观看| 久久天天躁狠狠躁夜夜躁2014| 日韩国产激情在线| 日韩中文在线中文网三级| 精品一区二区三区四区在线| 国产精品视频一区二区三区四| 91av在线不卡| 狠狠操狠狠色综合网| 久久久久久久久久久成人| 国内精品久久久久影院 日本资源| 久久精品99国产精品酒店日本| 国产精品欧美亚洲777777| 欧美高清videos高潮hd| 亚洲自拍高清视频网站| 亚洲欧美日韩一区二区在线| 亚洲qvod图片区电影| 在线a欧美视频| 亚洲人成网站在线播| 日本一区二区三区在线播放| 国产精品久久久久久久久久新婚| 国产精品一区二区久久久| 国产精品自产拍高潮在线观看| 日本久久久久亚洲中字幕| 国产a∨精品一区二区三区不卡| 都市激情亚洲色图| 亚洲精品欧美极品| 亚洲精品日韩av| 狠狠躁夜夜躁人人躁婷婷91| 国产精品一区久久| 欧美日韩在线观看视频小说| 国产精品久久久久久av| 国产精品视频中文字幕91| 亚洲va欧美va国产综合剧情| 亚洲男人天堂九九视频| 国产精品亚洲一区二区三区| 欧美国产高跟鞋裸体秀xxxhd| 亚洲精品永久免费| 久久综合网hezyo| 日韩精品久久久久| 精品日本高清在线播放| 成人欧美一区二区三区黑人孕妇| 国产精品九九久久久久久久| 亚洲三级黄色在线观看| 亚洲性夜色噜噜噜7777| 久久影院中文字幕| 毛片精品免费在线观看| 国产成人aa精品一区在线播放| 久久久久久久国产精品视频| 国产精品久久久久久久久免费看| 国产欧美一区二区三区久久| 美女久久久久久久久久久| 欧美成人午夜激情在线| 亚洲精品国产美女| 亚洲精品资源在线| 亚洲丝袜一区在线| 久久久久成人网| 4k岛国日韩精品**专区| 在线精品播放av| 免费av一区二区| 狠狠操狠狠色综合网| 亚洲国产精品va在线观看黑人| 欧美怡红院视频一区二区三区| 精品国产一区二区三区久久久| 91久久精品一区| 4438全国亚洲精品在线观看视频| 亚洲色图35p| 日韩成人小视频| 91精品免费看| 欧美一区深夜视频| 欧美日韩一区二区免费视频| 一区二区欧美日韩视频| 久久久久国产精品免费| 亚洲理论电影网| 国产日韩精品在线观看| 亚洲人成啪啪网站| 国产精品99久久久久久人| 国产精品久久久久福利| 色婷婷av一区二区三区在线观看| 日韩有码在线电影| 国内精品国产三级国产在线专| 成人国产精品久久久| 亚洲自拍偷拍第一页| 日韩成人网免费视频| 97精品欧美一区二区三区| 欧美性猛交99久久久久99按摩| 欧美日韩免费一区| 精品小视频在线| 国产午夜精品麻豆| 国产主播在线一区| 亚洲乱码av中文一区二区| 亚洲欧洲视频在线| 国产欧美一区二区三区久久| 亚洲色图18p| 96精品久久久久中文字幕| 亚洲国产精品热久久| 国产精品日韩欧美综合| 日韩av手机在线看| 黄色精品在线看| 国内偷自视频区视频综合| 国产日产亚洲精品| 日韩电影免费在线观看中文字幕| 国内成人精品一区| 色与欲影视天天看综合网| 亚洲区中文字幕| 色综合视频一区中文字幕| 亚洲国产成人久久综合| 亚洲精品午夜精品| 黑人巨大精品欧美一区二区| 亚洲最大福利网| 国产在线视频欧美| 97**国产露脸精品国产| 国产精品成人av性教育| 久久久久女教师免费一区| 午夜剧场成人观在线视频免费观看| 亚洲天堂男人的天堂| 91精品视频免费观看| 亚洲精品欧美极品| 成人黄在线观看| 国产成人精品优优av| 欧美乱妇高清无乱码| 欧美一区二三区| 欧美在线视频观看免费网站| 国产亚洲精品美女| 亚洲国产高潮在线观看| 日韩欧美高清在线视频| 国产午夜精品一区二区三区| 精品国产91久久久久久| 国产精品高潮呻吟久久av黑人| 久久夜精品香蕉| 欧美日韩久久久久| 日韩欧美一区二区在线| 欧洲美女免费图片一区|