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

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

python xlsxwriter模塊的使用

瀏覽:40日期: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 編程
相關文章:
主站蜘蛛池模板: 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 飞飞影视_热门电影在线观看_影视大全| 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 青州开防盗门锁-配汽车芯片钥匙-保险箱钥匙-吉祥修锁店 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 |