日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python_xlsxwriter模块

發布時間:2025/7/14 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python_xlsxwriter模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  1.workbook類

  • add_worksheet

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

1 worksheet = workbook.add_worksheet() 2 worksheet = workbook.add_worksheet('測試詳情')
  • add_format

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

1 bold = workbook.add_format({ 2 'bold': 1, #字體加粗 3 'fg_color': 'green', #單元格背景顏色 4 'align': 'center', #對齊方式 5 'valign': 'vcenter', #字體對齊方式 6 })
  • 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)

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

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

1 write.string():寫入字符串類型數據 2 wirte_number():寫入數字型數據 3 write_blank():寫入空類型數據 4 write_formula():寫入公式型數據 5 write_datetime():寫入日期型數據 6 wirte_boolean():寫入邏輯型數據 7 write_url():寫入超鏈接型數據 8 9 # 示例: 10 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.實例

1 #!/usr/bin/env python 2 # _*_ coding:utf-8 _*_ 3 __author__ = 'Yinjia' 4 5 import xlsxwriter 6 7 #生成.xlsx文件 8 workbook = xlsxwriter.Workbook('test_table.xlsx') 9 #工作頁 10 worksheet = workbook.add_worksheet('測試詳情') 11 worksheet.set_tab_color('red') 12 13 #準備測試數據 14 bold = workbook.add_format({ 15 'bold': 1, #字體加粗 16 'fg_color': 'green', #單元格背景顏色 17 'align': 'center', #對齊方式 18 'valign': 'vcenter', #字體對齊方式 19 }) 20 headings = ['Number','Batch1','Batch2'] #設置表頭 21 data = [ 22 [2,3,4,5,6,7], 23 [10,40,50,20,10,50], 24 [30,60,70,50,40,30], 25 ] 26 27 #插入數據 28 worksheet.write_row('A1',headings,bold) #行插入操作 29 worksheet.write_column('A2',data[0]) #列插入操作 30 worksheet.write_column('B2',data[1]) 31 worksheet.write_column('C2',data[2]) 32 33 #插入直方圖1 34 chart1 = workbook.add_chart({'type':'column'}) #選擇豎狀圖 35 chart1.add_series({ 36 'name': '=測試詳情!$B$1', 37 'categories': '=測試詳情!$A$2:$A$7', 38 'values': '=測試詳情!$B$2:$B$7',#Y軸值 39 'data_labels': {'value': True} #顯示數字,就是直方圖上面的數字,默認不顯示 40 }) 41 42 #注意上面寫法 '=Sheet1!$B$2:$B$7' Sheet1是指定工作頁, $A$2:$A$7是從A2到A7數據, 43 #插入直方圖2 44 chart1.add_series({ 45 'name': '=測試詳情!$B$1', 46 'categories': '=測試詳情!$A$2:$A$7', 47 'values': '=測試詳情!$C$2:$C$7',#Y軸值 48 'data_labels': {'value': True} 49 }) 50 51 chart1.set_title({'name': 'Chart with Data Table'}) #直方圖標題 52 chart1.set_x_axis({'name': 'Test number'}) #X軸描述 53 chart1.set_y_axis({'name': 'Sample length (mm)'})#Y軸描述 54 chart1.set_table() #設置x軸為數據表格式 55 chart1.set_style(3)#直方圖類型 56 worksheet.insert_chart('D2', chart1, {'x_offset': 25, 'y_offset': 10}) #直方圖插入到 D2位置 57 workbook.close()

  4.效果圖

轉載于:https://www.cnblogs.com/yinjia/p/9398319.html

總結

以上是生活随笔為你收集整理的python_xlsxwriter模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 三级五月天 | 欧美一区二区精品 | 色一区二区三区 | 久久久久9999 | 男人网站在线观看 | 久久鲁视频 | 污污av| 国产大片黄 | 精品无码久久久久久久久果冻 | 97视频一区二区 | 波多野结衣在线一区二区 | 黄骗免费网站 | 欧美日韩人妻精品一区 | 在线能看的av网站 | 日韩在线一区视频 | 99在线精品免费视频 | 色吊丝网站 | 国产视频欧美视频 | 成人人伦一区二区三区 | 三级av网址 | 正在播放一区二区 | jizjiz中国少妇高潮水多 | 91久久精品日日躁夜夜躁国产 | 丁香综合网 | 欧美无遮挡 | caoporen在线 | 二区在线视频 | 一区在线免费 | 国产精品免费av一区二区三区 | 毛片h| 91福利网站 | 亚洲国产精品综合 | 色中色综合 | 国产美女性生活 | 亚洲色图36p | av免费看在线| 国产又粗又猛又爽又黄91精品 | 亚洲一区动漫 | 香蕉视频成人在线 | 性猛交xxxx乱大交3 | 精品国产免费看 | 校园春色av | 免费在线小视频 | 69社| 91视频免费观看 | 黄色资源网 | 麻豆影视大全 | 免费看国产曰批40分钟 | 成人爽a毛片一区二区免费 日本高清免费看 | 欧美乱码精品一区二区 | 清冷男神被c的合不拢腿男男 | www夜片内射视频日韩精品成人 | 欧美性猛交xxxx乱大交俱乐部 | 萌白酱在线观看 | 白嫩日本少妇做爰 | 中文在线а√天堂官网 | 男女激情免费网站 | 日本在线观看视频网站 | 另类专区欧美 | 国产在线xx| 国产精品后入内射日本在线观看 | 天天摸天天看 | 神马午夜在线观看 | 久久艹综合 | 日韩欧美资源 | 日本少妇作爱视频 | 亚洲一区天堂 | 国产剧情一区二区三区 | 亚洲一区中文字幕在线 | 久久综合久久鬼色 | 不许穿内裤随时挨c调教h苏绵 | 蜜桃臀一区二区三区 | 中文字幕在线视频免费观看 | 91网址在线观看 | 18禁裸乳无遮挡啪啪无码免费 | 九一九色国产 | 成年人黄色在线观看 | 日韩美女激情视频 | www.黄色小说.com | 日韩精品成人免费观看视频 | 久青草影视 | 久草网视频在线观看 | 一本—道久久a久久精品蜜桃 | 国产性猛交╳xxx乱大交 | 激情毛片视频 | 日本在线| 国产精品精东影业 | 日韩一三区 | 欧洲精品码一区二区三区免费看 | 中文字幕在线播放 | 国产精品二三区 | 爱插网 | 日批视频免费在线观看 | 天天干夜夜骑 | 国产18毛片 | 黄a毛片 | 色婷五月| 国产二区视频在线观看 | 亚洲精品性 |