国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python xlsxwriter模塊的使用

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

add_worksheet

用于添加一個(gè)新的工作表,sheetname為工作表名稱,默認(rèn)是sheet1,例如:

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

add_format

用于在工作表中創(chuàng)建一個(gè)新的格式對(duì)象來格式化單元格

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

add_chart

用于在工作表中創(chuàng)建一個(gè)圖表對(duì)象,內(nèi)部通過insert_chart()方法來實(shí)現(xiàn),參數(shù)為dict類型。

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

設(shè)置sheet表單元格的行高和列寬

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

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

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

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

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

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

write(row, col, data,cell_format)方法:是用來將普通數(shù)據(jù)寫入單元格中(行標(biāo)、列標(biāo)、內(nèi)容、單元格格式)

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

chart類實(shí)圖表組件,通過workbook的add_chart方法創(chuàng)建。

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

常見的圖表樣式如下:

area:面積樣式的圖表 bar:條形圖 column:柱狀圖 line:線條樣式的圖表 pie:餅形圖 scatter:散點(diǎn)圖 stock:股票樣式的圖表 radar:雷達(dá)樣式的圖表3.實(shí)例

#!/usr/bin/env python# _*_ coding:utf-8 _*___author__ = ’Yinjia’import xlsxwriter#生成.xlsx文件workbook = xlsxwriter.Workbook(’test_table.xlsx’)#工作頁worksheet = workbook.add_worksheet(’測(cè)試詳情’)worksheet.set_tab_color(’red’)#準(zhǔn)備測(cè)試數(shù)據(jù)bold = workbook.add_format({ ’bold’: 1, #字體加粗 ’fg_color’: ’green’, #單元格背景顏色 ’align’: ’center’, #對(duì)齊方式 ’valign’: ’vcenter’, #字體對(duì)齊方式})headings = [’Number’,’Batch1’,’Batch2’] #設(shè)置表頭data = [ [2,3,4,5,6,7], [10,40,50,20,10,50], [30,60,70,50,40,30],]#插入數(shù)據(jù)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’: ’=測(cè)試詳情!$B$1’, ’categories’: ’=測(cè)試詳情!$A$2:$A$7’, ’values’: ’=測(cè)試詳情!$B$2:$B$7’,#Y軸值 ’data_labels’: {’value’: True} #顯示數(shù)字,就是直方圖上面的數(shù)字,默認(rèn)不顯示})#注意上面寫法 ’=Sheet1!$B$2:$B$7’ Sheet1是指定工作頁, $A$2:$A$7是從A2到A7數(shù)據(jù),#插入直方圖2chart1.add_series({ ’name’: ’=測(cè)試詳情!$B$1’, ’categories’: ’=測(cè)試詳情!$A$2:$A$7’, ’values’: ’=測(cè)試詳情!$C$2:$C$7’,#Y軸值 ’data_labels’: {’value’: True}})chart1.set_title({’name’: ’Chart with Data Table’}) #直方圖標(biāo)題chart1.set_x_axis({’name’: ’Test number’}) #X軸描述chart1.set_y_axis({’name’: ’Sample length (mm)’})#Y軸描述chart1.set_table() #設(shè)置x軸為數(shù)據(jù)表格式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模塊的使用的詳細(xì)內(nèi)容,更多關(guān)于python xlsxwriter模塊的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 看片亚洲| 精品久久在线 | 日本三级在线观看中文字 | 欧美人与z0z0xxxx | 香蕉香蕉国产片一级一级毛片 | 日本免费二区三区久久 | 亚洲欧美一区二区三区综合 | 视频一二三区 | 亚洲精品一区二区综合 | 亚洲精品日本高清中文字幕 | 美女视频黄的免费视频网页 | 亚洲天堂2017| 欧美视频一区二区三区精品 | 国产成人精品日本亚洲专一区 | 欧美一级带 | 成人网视频在线观看免费 | 亚洲综合网在线 | 在线 | 一区二区三区四区 | 亚洲视频99| 精品无码久久久久国产 | 中文字幕亚洲综合久久 | 欧美一级毛片无遮无挡 | 自拍偷自拍亚洲精品一区 | 亚洲视频在线免费播放 | 免费人成网站在线播放 | 成年美女黄网站小视频 | 亚洲欧美一区二区三区 | 亚洲精品一区二区不卡 | 日本一区二区三区四区不卡 | 日韩精品亚洲人成在线观看 | 在线视频 国产交换 | 99爱在线精品视频免费观看9 | 国产视频软件在线 | 免费区欧美一级毛片 | 国产精品综合一区二区 | 久久手机在线视频 | 欧美视频一区二区三区在线观看 | 国产女人一区二区 | 欧美亚洲国产精品久久高清 | 韩国一级特黄毛片大 | 久久在线观看免费视频 |