成品直播原始碼,設定樣式(字型樣式、行列寬高、對齊方式、邊框、填充和漸變)
成品直播原始碼,設定樣式(字型樣式、行列寬高、對齊方式、邊框、填充和漸變)
1.字型樣式
from openpyxl import Workbook from openpyxl.styles import Font wb = Workbook() ws = wb.active # 預設字型樣式 ws["A1"] = "A1" # 自定義字型樣式 ws["B2"] = "B2" font = Font( name="微軟雅黑", # 字型 size=15, # 字型大小 color="0000FF", # 字型顏色,用16進位制rgb表示 bold=True, # 是否加粗,True/False italic=True, # 是否斜體,True/False strike=None, # 是否使用刪除線,True/False underline=None, # 下劃線, 可選'singleAccounting', 'double', 'single', 'doubleAccounting' ) ws["B2"].font = font wb.save("./test.xlsx")
2.行列寬高
from openpyxl import Workbook wb = Workbook() ws = wb.active ws.row_dimensions[2].height = 30 # 設定第2行高度為30 ws.column_dimensions["B"].width = 30 # 設定B列寬度為30 wb.save("./test.xlsx")
3.對齊方式
from openpyxl import Workbook from openpyxl.styles import Alignment wb = Workbook() ws = wb.active ws.row_dimensions[2].height = 30 # 設定第2行高度為30 ws.column_dimensions["B"].width = 30 # 設定B列寬度為30 # 預設字型樣式 ws["A1"] = "A1" ws["B2"] = "B1" ws['B2'].alignment = Alignment( horizontal='left', # 水平對齊,可選general、left、center、right、fill、justify、centerContinuous、distributed vertical='top', # 垂直對齊, 可選top、center、bottom、justify、distributed text_rotation=0, # 字型旋轉,0~180整數 wrap_text=False, # 是否自動換行 shrink_to_fit=False, # 是否縮小字型填充 indent=0, # 縮排值 ) wb.save("./test.xlsx")
4.邊框
from openpyxl import Workbook from openpyxl.styles import Border, Side wb = Workbook() ws = wb.active ws["B2"] = "B2" side = Side( style="medium", # 邊框樣式,可選dashDot、dashDotDot、dashed、dotted、double、hair、medium、mediumDashDot、mediumDashDotDot、mediumDashed、slantDashDot、thick、thin color="ff66dd", # 邊框顏色,16進位制rgb表示 ) ws["B2"].border = Border( top=side, # 上 bottom=side, # 下 left=side, # 左 right=side, # 右 diagonal=side # 對角線 ) wb.save("./test.xlsx")
5.填充和漸變
from openpyxl import Workbook from openpyxl.styles import PatternFill, GradientFill wb = Workbook() ws = wb.active ws["B2"] = "B2" fill = PatternFill( patternType="solid", # 填充型別,可選none、solid、darkGray、mediumGray、lightGray、lightDown、lightGray、lightGrid fgColor="F562a4", # 前景色,16進位制rgb bgColor="0000ff", # 背景色,16進位制rgb # fill_type=None, # 填充型別 # start_color=None, # 前景色,16進位制rgb # end_color=None # 背景色,16進位制rgb ) ws["B2"].fill = fill ws["B3"].fill = GradientFill( degree=60, # 角度 stop=("000000", "FFFFFF") # 漸變顏色,16進位制rgb ) wb.save("./test.xlsx")
以上就是成品直播原始碼,設定樣式(字型樣式、行列寬高、對齊方式、邊框、填充和漸變), 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2930944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播系統app原始碼,設定樣式(字型樣式、行列寬高、對齊方式、邊框)APP原始碼
- 影片直播原始碼,CSS 修改捲軸樣式、信封邊框樣式原始碼CSS
- 直播平臺原始碼,CSS 修改捲軸樣式、信封邊框樣式原始碼CSS
- CSS設定元素邊框樣式例項程式碼CSS
- 成品直播原始碼推薦,原生button按鈕css去掉預設樣式原始碼CSS
- 線上直播原始碼,自定義AlertDialog設定寬高並去掉預設的邊框原始碼
- 直播平臺原始碼,Uniapp text 樣式設定原始碼APP
- 直播系統app原始碼,漸變色按鈕帶陰影樣式APP原始碼
- Hype如何設定字型樣式
- css 字型樣式設定大全CSS
- CSS_邊框樣式CSS
- app直播原始碼,實現進度條自增長及漸變樣式APP原始碼
- QTableWidget 設定列寬樣式QT
- 自定義Toast樣式+改變Toast寬高AST
- CSS 設定input文字框樣式CSS
- css設定input文字框樣式CSS
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- 成品直播原始碼,JAVA獲取圖片的寬、高和大小原始碼Java
- canvas填充樣式Canvas
- vxe-table v3.10+ 分享匯出 xlsx、支援匯出合併、設定樣式、寬高、邊框、字型、背景、超連結、圖片的使用
- CSS——行高、字型、文字的樣式CSS
- 如何實現特殊的邊框樣式
- 單獨設定input text文字框樣式
- 文字框獲取焦點設定樣式
- 直播軟體搭建,漸變色按鈕帶陰影樣式
- js style方式設定元素的樣式JS
- css字型樣式CSS
- Photoshop教程_PS漸變工具找不到,怎樣匯入ps漸變樣式?ps漸變使用教程.
- css樣式背景顏色漸變效果CSS
- 設定input type為text的文字框樣式
- javascript文字框獲取焦點設定其樣式程式碼JavaScript
- jq如何改變css樣式寬度CSS
- 斜邊樣式
- javascript使用style方式設定元素的樣式JavaScript
- js使用物件方式設定字串的樣式JS物件字串
- JS設定css樣式的幾種方式JSCSS
- 成品直播原始碼,圖片放大且有漸變色罩層出現原始碼
- CSS內聯樣式的使用,設定字型屬性CSS