电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python xlsxwriter模塊的使用

瀏覽:42日期:2022-07-01 11:15:59
1.workbook類

add_worksheet

用于添加一個新的工作表,sheetname為工作表名稱,默認是sheet1,例如:

worksheet = workbook.add_worksheet()worksheet = workbook.add_worksheet(’測試詳情’)

add_format

用于在工作表中創建一個新的格式對象來格式化單元格

bold = workbook.add_format({ ’bold’: 1, #字體加粗 ’fg_color’: ’green’, #單元格背景顏色 ’align’: ’center’, #對齊方式 ’valign’: ’vcenter’, #字體對齊方式})

add_chart

用于在工作表中創建一個圖表對象,內部通過insert_chart()方法來實現,參數為dict類型。

chart1 = workbook.add_chart({’type’:’column’}) #選擇豎狀圖

設置sheet表單元格的行高和列寬

set_row(row, height)方法,用于設定某一行單元格的行高

(row:指定行位置,起始下標為0;height:為float類型,設定行高,單位像素)

set_column(first_col, last_col, width)方法,用于設置一列或多列單元格的列寬

(irst_col:整型,指定開始列位置,起始下標為0;last_col:整型,指定結束列位置,起始下標為0;width:float類型,設置列寬)

set_column(“first_col:last_col”, width)方法(first_col和last_col用英文字母表示列名,起始為A)

# 設置sheet表單元格列寬ws.set_column(0,3,40) #設定第1到4列的列寬為40ws.set_column('A:A', 40) #設定A列列寬為40ws.set_column('B:D', 15) #設定B、C、D三列的列寬為15ws.set_column('E:F', 50) #設定E、F列的列寬為50#設置sheet表單元格行高ws.set_row(0,40) #設置第一行的高度為40向單元格中寫入內容:write

write(row, col, data,cell_format)方法:是用來將普通數據寫入單元格中(行標、列標、內容、單元格格式)

write.string():寫入字符串類型數據wirte_number():寫入數字型數據write_blank():寫入空類型數據write_formula():寫入公式型數據write_datetime():寫入日期型數據wirte_boolean():寫入邏輯型數據write_url():寫入超鏈接型數據# 示例:ws.write(1,1,'python操作excel') #在單元格1行1列中寫入:“python操作excel”2.chart類

chart類實圖表組件,通過workbook的add_chart方法創建。

chart1 = workbook.add_chart({’type’:’column’}) #選擇豎狀圖

常見的圖表樣式如下:

area:面積樣式的圖表 bar:條形圖 column:柱狀圖 line:線條樣式的圖表 pie:餅形圖 scatter:散點圖 stock:股票樣式的圖表 radar:雷達樣式的圖表3.實例

#!/usr/bin/env python# _*_ coding:utf-8 _*___author__ = ’Yinjia’import xlsxwriter#生成.xlsx文件workbook = xlsxwriter.Workbook(’test_table.xlsx’)#工作頁worksheet = workbook.add_worksheet(’測試詳情’)worksheet.set_tab_color(’red’)#準備測試數據bold = workbook.add_format({ ’bold’: 1, #字體加粗 ’fg_color’: ’green’, #單元格背景顏色 ’align’: ’center’, #對齊方式 ’valign’: ’vcenter’, #字體對齊方式})headings = [’Number’,’Batch1’,’Batch2’] #設置表頭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])#插入直方圖1chart1 = workbook.add_chart({’type’:’column’}) #選擇豎狀圖chart1.add_series({ ’name’: ’=測試詳情!$B$1’, ’categories’: ’=測試詳情!$A$2:$A$7’, ’values’: ’=測試詳情!$B$2:$B$7’,#Y軸值 ’data_labels’: {’value’: True} #顯示數字,就是直方圖上面的數字,默認不顯示})#注意上面寫法 ’=Sheet1!$B$2:$B$7’ Sheet1是指定工作頁, $A$2:$A$7是從A2到A7數據,#插入直方圖2chart1.add_series({ ’name’: ’=測試詳情!$B$1’, ’categories’: ’=測試詳情!$A$2:$A$7’, ’values’: ’=測試詳情!$C$2:$C$7’,#Y軸值 ’data_labels’: {’value’: True}})chart1.set_title({’name’: ’Chart with Data Table’}) #直方圖標題chart1.set_x_axis({’name’: ’Test number’}) #X軸描述chart1.set_y_axis({’name’: ’Sample length (mm)’})#Y軸描述chart1.set_table() #設置x軸為數據表格式chart1.set_style(3)#直方圖類型worksheet.insert_chart(’D2’, chart1, {’x_offset’: 25, ’y_offset’: 10}) #直方圖插入到 D2位置workbook.close()

4.效果圖

python xlsxwriter模塊的使用

作者:YinJia出處:http://www.cnblogs.com/yinjia/

以上就是python xlsxwriter模塊的使用的詳細內容,更多關于python xlsxwriter模塊的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 重庆轻质隔墙板-重庆安吉升科技有限公司 | 361°官方网站| 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 上海噪音治理公司-专业隔音降噪公司-中广通环保| 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 安徽华耐泵阀有限公司-官方网站| 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 带式过滤机厂家_价格_型号规格参数-江西核威环保科技有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 阁楼货架_阁楼平台_仓库仓储设备_重型货架_广州金铁牛货架厂 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 高铝轻质保温砖_刚玉莫来石砖厂家_轻质耐火砖价格 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 我爱古诗词_古诗词名句赏析学习平台 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 圈酒招商网【jiushuitv.com】_酒水招商_代理_加盟平台 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 |