成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

Python使用OpenPyXL處理Excel表格

瀏覽:196日期:2022-07-19 08:08:51

官方文檔: http://openpyxl.readthedocs.io/en/default/

OpenPyXL庫 --單元格樣式設置

單元格樣式的控制,依賴openpyxl.style包,其中定義有樣式需要的對象,引入樣式相關:

from openpyxl.styles import PatternFill, Font, Alignment, Border, SideBorder 邊框 Side 邊線PatternFill 填充Font 字體Aignment 對齊

以上基本可滿足需要

基本用法是,將單元格對象的設置的屬性賦為新的與默認不同的相應對象。

導入excel

from openpyxl import load_workbookfrom openpyxl.styles import Border,Sidewb = load_workbook('模板.xlsx')#使用openpyxl讀取xlsx文件,創建workbookws = wb.activews

<Worksheet 'sheet1'>

1、Border 邊框 Side 邊線

from openpyxl.styles import Border, Sideborder_type=Side(border_style=None, color=’FF000000’)border = Border(left=border_type,right=border_type,top=border_type,bottom=border_type,diagonal=border_type,diagonal_direction=0,outline=border_type,vertical=border_type,horizontal=border_type)

border_style的樣式有:

‘dashDot’,‘dashDotDot’,‘dashed’,‘dotted’,‘double’,‘hair’,‘medium’,‘mediumDashDot’,‘mediumDashDotDot’,‘mediumDashed’,‘slantDashDot’,‘thick’,‘thin’

舉例,原excel

Python使用OpenPyXL處理Excel表格

# 樣式1 - 窄邊框,黑色thin = Side(border_style='thin', color='000000')#邊框樣式,顏色border = Border(left=thin, right=thin, top=thin, bottom=thin)#邊框的位置ws[’A3’].border = border #A3單元格設置邊框for row in ws[’A5:D6’]: for cell in row: cell.border = border#A5:D6區域單元格設置邊框wb.save('test.xlsx')

效果:

Python使用OpenPyXL處理Excel表格

# 樣式2- 寬邊框,藍色thin = Side(border_style='thick', color='0000FF')#邊框樣式,顏色border = Border(left=thin, right=thin, top=thin, bottom=thin)#邊框的位置ws[’A3’].border = border #A3單元格設置邊框for row in ws[’A5:D6’]: for cell in row: cell.border = border#A5:D6區域單元格設置邊框wb.save('test.xlsx')

效果:

Python使用OpenPyXL處理Excel表格

2、字體設置

from openpyxl.styles import Fontfont = Font(name=’Calibri’, size=11, color=’FF000000’, bold=False, italic=False, vertAlign=None, underline=’none’, strike=False)

字體名稱、字體大小、字體顏色、加粗、斜體、縱向對齊方式(有三種:baseline,superscript, subscript)、下劃線、刪除線,字體顏色可以用RGB 或 aRGB ,

font = Font(size=14, bold=True, name=’微軟雅黑’, color='FF0000')#字體大小,加粗,字體名稱,字體名字ws[’A3’]='歡迎關注:永恒君的百寶箱'ws[’A3’].font = fontwb.save('test.xlsx')

Python使用OpenPyXL處理Excel表格

3、填充

from openpyxl.styles import PatternFill# fill_type 的樣式為 None 或 solidfill = PatternFill(fill_type = None,start_color=’FFFFFF’,end_color=’000000’)

fill_type類型

有:’none’、’solid’、’darkDown’、’darkGray’、’darkGrid’、’darkHorizontal’、’darkTrellis’、’darkUp’、’darkVertical’、’gray0625’、’gray125’、’lightDown’、’lightGray’、’lightGrid’、’lightHorizontal’、’lightTrellis’、’lightUp’、’lightVertical’、’mediumGray’

官方文檔中寫明,fill_type若沒有特別指定類型,則后續的參數都無效

所以上述代碼就會出問題,start_color代表前景色,end_color是背景色,之所以設置兩個參數是為了方便樣式顏色的填充和漸變色的顯示(個人認為)

如果想要純色填充的話可以用’solid’,然后令前景色為你需要的顏色即可,即:

fill = PatternFill(fill_type = None,start_color=’FF0000’)fill = PatternFill(patternType='solid', start_color='33CCFF')#純色填充ws[’A3’]='歡迎關注:永恒君的百寶箱'ws[’A3’].fill = fillwb.save('test.xlsx')

Python使用OpenPyXL處理Excel表格

4、對齊

from openpyxl.styles import Alignmentalign = Alignment(horizontal=’left’,vertical=’center’,wrap_text=True)

horizontal代表水平方向,可以左對齊left,還有居中center和右對齊right,分散對齊distributed,跨列居中centerContinuous,兩端對齊justify,填充fill,常規general

vertical代表垂直方向,可以居中center,還可以靠上top,靠下bottom,兩端對齊justify,分散對齊distributed

自動換行:wrap_text,這是個布爾類型的參數,這個參數還可以寫作wrapText

align = Alignment(horizontal=’right’,vertical=’center’,wrap_text=True)#純色填充ws[’A3’]='永恒君的百寶箱'ws[’A3’].alignment = alignwb.save('test.xlsx')

Python使用OpenPyXL處理Excel表格

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: python
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
不卡的av中国片| 国产大陆a不卡| 麻豆精品久久久| 免播放器亚洲| 亚洲精品日产精品乱码不卡| 91免费视频大全| 日韩一二在线观看| 久久精品99国产精品| 美女日韩在线中文字幕| 亚洲精品国产品国语在线app| 在线精品观看| 国产精品麻豆网站| 99久久99久久综合| 2021久久国产精品不只是精品| 懂色av一区二区夜夜嗨| 91精品国模一区二区三区| 国产精品18久久久久久久网站| 欧美一级一级性生活免费录像| 国产一区二区精品久久91| 欧美日韩一区二区三区视频| 麻豆视频观看网址久久| 色老综合老女人久久久| 免费成人av在线| 欧美性淫爽ww久久久久无| 麻豆精品久久精品色综合| 欧美日韩国产另类一区| 国产毛片一区二区| 欧美亚洲尤物久久| 午夜激情综合网| 玖玖在线精品| 麻豆视频观看网址久久| 欧美午夜理伦三级在线观看| 精品亚洲porn| 欧美人与禽zozo性伦| 久久国产乱子精品免费女| 91久久精品一区二区三区| 五月天视频一区| 玖玖玖国产精品| 久久99久久99小草精品免视看| 678五月天丁香亚洲综合网| 风间由美性色一区二区三区| 精品成人一区二区三区四区| 欧美chengren| 亚洲欧美日韩一区二区三区在线观看 | 亚洲男人天堂av网| 国产精品视频久久一区| 日韩一区欧美二区| 91精品国产色综合久久ai换脸 | 久久99伊人| 麻豆精品视频在线观看免费 | 3atv一区二区三区| 成人app在线观看| 国产夜色精品一区二区av| 欧美日韩精品伦理作品在线免费观看| 国产精品动漫网站| 亚洲欧美日韩专区| 精品亚洲成a人| 久久女同精品一区二区| 亚洲精品日韩精品| 日本伊人精品一区二区三区观看方式| 欧美日本在线一区| 91老师国产黑色丝袜在线| 亚洲男同性恋视频| 欧美亚洲动漫另类| av午夜精品一区二区三区| 亚洲婷婷综合色高清在线| 久久人人97超碰人人澡爱香蕉| 青青国产91久久久久久 | 亚洲一区二区四区| 国产一区二区三区免费在线观看| 国产精品久久国产愉拍| 免费看精品久久片| 日韩午夜电影在线观看| 国产精品大片| 久久99国产精品久久99| 欧美成人伊人久久综合网| 欧美日韩亚洲国产精品| 一区二区三区日韩精品视频| 老牛嫩草一区二区三区日本 | 欧美三级在线看| 972aa.com艺术欧美| 亚洲制服丝袜一区| 91精品在线观看入口| 激情六月综合| 久久99精品久久只有精品| 中文字幕欧美激情| 亚洲欧美不卡| 国产999精品久久| 亚洲青青青在线视频| 欧美精品九九99久久| 欧美日韩亚洲三区| 日韩精品亚洲专区| 久久综合久久久久88| 国产精品日本欧美一区二区三区| 国产一区二区三区免费看| 18成人在线视频| 欧美视频一区二区三区在线观看| 99国产精品视频免费观看| 亚洲第一成年网| 精品国产伦一区二区三区观看体验| 伊人久久大香线蕉综合热线| 国产一区二区三区精品视频| 国产精品国产馆在线真实露脸| 欧美日韩亚洲综合| 国产精品vip| 蜜臀久久99精品久久久画质超高清| 久久久99免费| 老**午夜毛片一区二区三区| 午夜性色一区二区三区免费视频| 美女在线观看视频一区二区| 亚洲国产精品ⅴa在线观看| 在线免费视频一区二区| 欧美精品色网| 国产精一品亚洲二区在线视频| 亚洲精品欧美激情| 欧美zozozo| 久久久xxx| 欧美成人综合一区| 久久不见久久见免费视频7 | 夜夜爽夜夜爽精品视频| 2023国产精品自拍| 色94色欧美sute亚洲13| 激情综合激情| 99精品欧美一区二区蜜桃免费| 免费久久精品视频| 亚洲激情网站免费观看| 欧美日韩网站| 日本美女视频一区二区| 综合久久国产九一剧情麻豆| 日韩美女一区二区三区| 欧美偷拍一区二区| 国产欧美日韩伦理| 你懂的国产精品| 国产一区二区日韩精品| 亚洲成av人片在线| 中文在线一区二区| 在线成人免费视频| 色综合久久久久网| 日韩亚洲视频| 欧美激情一区二区三区在线视频| 大白屁股一区二区视频| 蜜桃精品视频在线观看| 亚洲大型综合色站| 综合色天天鬼久久鬼色| 久久久综合精品| 欧美精品v国产精品v日韩精品 | 麻豆91免费看| 一二三四区精品视频| 国产精品九色蝌蚪自拍| 国产视频一区二区在线| 欧美白人最猛性xxxxx69交| 欧美裸体一区二区三区| 欧美性猛片aaaaaaa做受| 国产日韩精品视频一区二区三区| 欧美日一区二区在线观看 | 国产精品第十页| 你懂的成人av| 9i看片成人免费高清| 成人av电影观看| 成人h动漫精品| 国产91清纯白嫩初高中在线观看| 久久精品国产一区二区三| 奇米精品一区二区三区在线观看| 亚洲www啪成人一区二区麻豆| 亚洲在线中文字幕| 一区二区三区在线免费播放| 国产精品久久久久四虎| 国产欧美一区二区精品仙草咪| 久久综合九色综合97婷婷| 欧美成人女星排名| 日韩一二三区不卡| 日韩精品一区二区三区在线| 欧美成人一级视频| 精品日韩在线一区| 欧美成人精品3d动漫h| 91精品国产aⅴ一区二区| 欧美调教femdomvk| 欧美视频精品在线观看| 久久综合中文色婷婷| 玖玖国产精品视频| 色综合激情五月| 色婷婷综合久久久| 欧美在线免费观看亚洲| 欧美在线观看视频一区二区三区 | 91丨九色porny丨蝌蚪| 97久久久精品综合88久久| 色综合天天综合色综合av | 欧美激情1区| 国产精品二区三区四区| 亚洲国产欧洲综合997久久| 激情视频一区二区三区| 日韩亚洲视频| 久久久久国产精品一区二区| 欧美性猛片xxxx免费看久爱| 7777女厕盗摄久久久| 日韩你懂的在线观看| 欧美国产综合一区二区| 中文字幕制服丝袜一区二区三区| 自拍偷拍亚洲激情| 亚洲一区精品在线|