日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Python使用OpenPyXL處理Excel表格

瀏覽:231日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人羞羞视频在线看网址| 亚洲一级大片| 丝袜a∨在线一区二区三区不卡| 国产一区二区三区国产精品| 欧美一级全黄| 911精品国产| 日韩激情一区二区| 亚洲九九精品| 亚洲精品护士| 日韩精品视频网站| 欧美久久香蕉| 国产乱码精品一区二区三区四区 | 亚洲精品91| 欧美肉体xxxx裸体137大胆| 欧美13videosex性极品| 日韩在线欧美| 欧美日韩免费观看一区=区三区 | 国产精品久久久久av蜜臀| 欧美日本二区| 国产一区二区三区91| 成人片免费看| 婷婷综合亚洲| 日韩三区四区| 国产 日韩 欧美 综合 一区| 国内精品麻豆美女在线播放视频| 欧美91在线|欧美| 日韩欧美中文| 亚洲涩涩av| 国产精品.xx视频.xxtv| 欧美日韩国产v| 日日摸夜夜添夜夜添国产精品| 久久国产人妖系列| 日本在线高清| 久久av一区二区三区| 欧美aaaaaa午夜精品| 99成人在线视频| 欧美偷窥清纯综合图区| 日韩啪啪电影网| 日本精品另类| 91亚洲自偷观看高清| 99riav1国产精品视频| 国产精品手机在线播放| 欧美日韩精品一区二区视频| 国产亚洲一区二区三区不卡| 日韩中文在线电影| 欧美欧美黄在线二区| 韩日一区二区三区| 麻豆一区二区三| 日韩一区二区三区精品| 亚洲黑丝一区二区| 麻豆精品新av中文字幕| 蜜桃传媒麻豆第一区在线观看 | 亚洲一区免费| 欧美国产亚洲精品| 日韩在线播放一区二区| 精品成人免费一区二区在线播放| 国产精品中文字幕制服诱惑| 欧美精品一区二区久久| a国产在线视频| 久久99视频| 国产免费av一区二区三区| 免费精品国产的网站免费观看| 久久香蕉精品香蕉| 国产人成精品一区二区三| 亚洲精品少妇| 亚洲欧美久久精品| 午夜久久影院| 在线综合亚洲| 午夜欧美精品久久久久久久| 久久婷婷av| 亚洲精品a级片| 日韩在线a电影| 日韩精品国产欧美| 日韩高清一级| 国产日韩视频在线| 国产欧美高清| 国产一区一一区高清不卡| а√天堂8资源在线| 88xx成人免费观看视频库| 久久中文字幕av| 精品在线91| 亚洲综合中文| 国产欧美日韩在线一区二区| 日韩和欧美一区二区| 国产精品115| 欧美不卡高清一区二区三区| 日韩一区二区三区在线看| 亚洲日韩中文字幕一区| 精品国产乱码| 亚洲少妇自拍| 国产精品一区二区精品视频观看 | 亚洲美女91| 国产午夜久久| 五月亚洲婷婷 | 国内一区二区三区| 国产欧美一区二区色老头| 日韩综合一区| 国产偷自视频区视频一区二区| 国产精品免费看| 亚洲区国产区| 正在播放日韩精品| 亚洲毛片网站| 麻豆视频一区| 久色成人在线| 色综合狠狠操| 日韩av字幕| 亚洲一区免费| 97精品国产一区二区三区| 天堂成人国产精品一区| 国产中文欧美日韩在线| 亚洲1区在线观看| 99视频在线精品国自产拍免费观看| 国产精品天堂蜜av在线播放| 久久福利一区| 久久五月天小说| 国产第一亚洲| 欧美日本不卡高清| 日韩免费视频| 精品精品99| 国产日产高清欧美一区二区三区| 成人在线观看免费视频| 亚洲神马久久| 免费高潮视频95在线观看网站| 清纯唯美亚洲综合一区| 国产乱码午夜在线视频| 蜜桃av一区二区三区电影| 久久在线91| 日本不卡在线视频| 综合在线一区| 亚洲深夜av| 欧美粗暴jizz性欧美20| 久久精品午夜| 日韩一区二区三区精品| 99精品综合| 久久久亚洲欧洲日产| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩在线视频精品| 日产精品一区| 精品久久不卡| 欧美国产不卡| 日韩伦理在线一区| 高清久久精品| 精品国产乱码久久久| 欧美日韩一区二区三区不卡视频 | 在线成人直播| 99国产精品久久久久久久成人热 | 红桃视频亚洲| 综合激情视频| 蜜芽一区二区三区| 午夜一区在线| 日本а中文在线天堂| 卡一卡二国产精品| 黄色成人91| 国产精品毛片一区二区三区| 国产精品毛片在线| 免费在线观看精品| 亚洲一区中文| 国产精品九九| 97视频热人人精品免费| 国产成人调教视频在线观看| 国产v日韩v欧美v| 激情五月综合网| 国产精品观看| 日韩大片在线| 精品一区三区| 欧美日韩视频| 国产美女精品| 国产一区二区精品久| 久久一级电影| 日本亚洲欧美天堂免费| 欧美福利在线| 麻豆精品视频在线观看视频| 久久久水蜜桃av免费网站| 日韩视频二区| 美女性感视频久久| 亚洲视频二区| 国产精品videossex久久发布 | 欧美国产免费| 久久伊人国产| 日韩中文字幕1| 国产一区二区亚洲| 免费日本视频一区| 91精品国产乱码久久久久久久| 在线免费观看亚洲| 精品视频久久| 自拍自偷一区二区三区| 日韩中文字幕高清在线观看| 视频一区中文字幕精品| 欧美男人天堂| 国产欧美另类| 久热精品在线| 美女国产精品| 免费看av不卡| 人人爱人人干婷婷丁香亚洲| 婷婷综合五月| 88xx成人免费观看视频库| 91av亚洲| 精品久久一区| 欧美亚洲二区| 亚洲精品国产日韩|