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

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

Python使用OpenPyXL處理Excel表格

瀏覽:234日期: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久久,三上悠亚国产精品一区二区三区
国产精品自在| 久久精品成人| 人人爽香蕉精品| 午夜在线一区| 老司机久久99久久精品播放免费| 最新日韩av| 视频一区免费在线观看| 久热re这里精品视频在线6| 日韩在线卡一卡二| 日本a级不卡| 国产精品久久久久av蜜臀| 国产精品2023| 黑人精品一区| 国产综合精品| 影音先锋久久| 免费久久99精品国产自在现线| 亚洲一区免费| 日韩一区网站| 欧美国产专区| 日本不良网站在线观看| 99久久久久国产精品| 宅男噜噜噜66国产日韩在线观看| 日韩一区二区免费看| 亚洲人成精品久久久| 欧美中文一区| 成人一二三区| 在线亚洲欧美| 国产欧美久久一区二区三区| 成人精品视频| 国产精品试看| 国产精品综合色区在线观看| 精品中文在线| 欧美日韩在线二区| 亚洲小说春色综合另类电影| 欧美黄色精品| 国产国产精品| 欧美中文一区| 欧美freesex黑人又粗又大| 中文国产一区| 国产欧美日韩一级| 亚洲人成在线网站| 一区二区三区四区精品视频| 国产精品chinese| 91精品国产91久久久久久黑人| 欧美综合国产| 国产精品啊v在线| 青青久久av| 婷婷成人av| 成人免费一区| 亚洲婷婷丁香| 在线看片国产福利你懂的| 亚洲欧美日韩视频二区| 你懂的亚洲视频| 婷婷综合五月| 国产精品红桃| 好吊一区二区三区| 免费看一区二区三区| 在线精品小视频| 老牛国内精品亚洲成av人片| 亚洲精品99| 卡一精品卡二卡三网站乱码| 亚洲黑丝一区二区| 国产日本亚洲| 国产日韩综合| 国产suv精品一区| 亚洲丝袜美腿一区| 日本蜜桃在线观看视频| 午夜久久av | 91精品国产成人观看| 日韩精品一页| 久久久久久美女精品| 欧美亚洲tv| 免费视频国产一区| 国产精品qvod| 亚洲精选91| 激情综合网址| 精品三级国产| 日韩精品91亚洲二区在线观看| 99久久久久久中文字幕一区| 国产精品地址| 亚洲欧美网站在线观看| 日韩一区二区三区免费| 国产精品极品| 中文字幕av一区二区三区人| 国产麻豆久久| 成人午夜在线| 欧美私人啪啪vps| 日韩精品一卡二卡三卡四卡无卡| 麻豆久久久久久久| 四虎在线精品| 国产视频一区免费看| 国产一区二区三区国产精品| 日韩av中文在线观看| 亚洲欧美网站| 精品在线91| 日韩不卡免费高清视频| 麻豆精品国产91久久久久久| 亚洲精品影院在线观看| 婷婷中文字幕一区| 久久精品免费一区二区三区| 精品入口麻豆88视频| 国产欧美日韩| 日韩一区二区三区精品 | 亚洲天堂日韩在线| 亚洲精品中文字幕乱码| 99久久www免费| 日韩深夜视频| bbw在线视频| 国产成人黄色| 久久在线91| 另类小说一区二区三区| 国产乱人伦精品一区| 欧美在线黄色| 国产探花一区在线观看| 欧美精品观看| 日韩欧美2区| 日韩精品久久理论片| 日韩精品三级| 91精品国产自产观看在线| 青草综合视频| 国产欧美三级| 国产精品九九| 嫩草伊人久久精品少妇av杨幂| 日韩成人av影视| 91精品一区| 国产精品一区二区av交换| 国产剧情一区| 久久av资源| 精品久久不卡| 日本а中文在线天堂| 成人精品国产亚洲| 国产96在线亚洲| 三上悠亚国产精品一区二区三区| www.com.cn成人| 欧美日韩在线二区| 国产精品普通话对白| 一区二区三区四区日韩| 日韩高清在线不卡| 国产日韩欧美三级| 国产精品qvod| 天堂中文av在线资源库| 久久国产日本精品| 国产精品97| 美美哒免费高清在线观看视频一区二区| 久久国产精品毛片| 亚洲精品动态| 国产精品高潮呻吟久久久久| 国产一区二区三区不卡av| 日韩在线观看一区| 不卡在线一区二区| 亚洲久草在线| 国产精品伦一区二区| av中文字幕在线观看第一页| 国产综合欧美| 日韩三级一区| 成人在线超碰| 国产高清一区| 日韩极品在线观看| 久久免费精品| 激情视频一区二区三区| 三级在线观看一区二区| 欧美啪啪一区| 美女一区网站| 亚洲性视频在线| 精品视频自拍| 亚洲欧洲一区| 国产精品久久久久毛片大屁完整版 | 日韩二区在线观看| 成人午夜毛片| 99日韩精品| 国产乱码精品一区二区三区四区| 日本在线啊啊| 石原莉奈在线亚洲二区| 欧美国产三级| 欧美特黄视频| 欧美国产先锋| 国产亚洲在线| 久久久免费人体| 久久在线电影| 欧美日韩伊人| 久久在线电影| 国产精品亲子伦av一区二区三区| 黄色aa久久| 亚洲欧美久久精品| 高潮久久久久久久久久久久久久| 国产亚洲一区在线| 精品三级在线| 久久香蕉精品| 97精品在线| 日韩激情视频网站| 久久精品电影| 国产精品一区二区精品视频观看| 免费不卡中文字幕在线| 国产极品久久久久久久久波多结野| 欧美.日韩.国产.一区.二区| 亚洲一区二区三区无吗| 精品国产精品国产偷麻豆| 中文字幕一区二区三区在线视频| 樱桃视频成人在线观看| 麻豆亚洲精品|