| 最近在寫一個處理excel的小工具,在設(shè)置excel字體,框線,對齊方式時碰了壁,還好找到如下博文,茅塞頓開。遂舉一反三。 https://blog.csdn.net/weixin_37577134/article/details/89048798 
 運(yùn)用該博主的方法,我們先在excel把自己想要的格式設(shè)置出來: ‘One’:加粗,左對齊靠下 ‘Two’:傾斜,居中靠下 ‘Three’:下劃線,左對齊靠上 ‘Four’:左對齊居中 ‘Five’:右對齊靠下 全框線,粉色 wb = xw.Book(r'F:\PythonData\xlwings\Style.xlsx')sht_color = sht.range((1,1)).colorsht.range((3,1)).color = (255, 153, 255)sht_BoldA = sht.range((1,1)).api.Font.Boldsht_BoldB = sht.range((1,2)).api.Font.Boldsht.range((3,1)).value = 'A3'sht.range((3,1)).api.Font.Bold = Truesht_Fontstyle = sht.range((1,2)).api.Font.FontStylesht.range((3,2)).value = 'B3'sht.range((3,2)).api.Font.FontStyle = "傾斜"sht_Underline = sht.range((1,3)).api.Font.Underlinesht.range((3,3)).value = 'C3'sht.range((3,3)).api.Font.Underline = 2sht_style = sht.range((1,1),(1,5)).api.Borders.LineStylesht.range((3,1),(3,3)).api.Borders.LineStyle = 1sht_HA_A1 = sht.range((1,1)).api.HorizontalAlignmentsht_HA_A2 = sht.range((1,2)).api.HorizontalAlignmentsht_HA_A5 = sht.range((1,5)).api.HorizontalAlignmentsht_VA_A3 = sht.range((1,3)).api.VerticalAlignmentsht_VA_A4 = sht.range((1,4)).api.VerticalAlignmentsht_VA_A5 = sht.range((1,5)).api.VerticalAlignment
  
 |