python 3 에서 레이아웃 배경 색상 코드 분석

3145 단어 python3배경 색
우 리 는 어떤 모듈 에 중점 을 두 고 사람들의 주 의 를 끌 려 고 할 때 보통 그 모듈 의 배경 색 을 밝 게 바 꾸 려 고 합 니 다.이러한 상황 의 조작 은 우리 가 표 의 특정한 데 이 터 를 강조 하거나 특정한 이름 을 강조 하려 는 것 에 많이 나타난다.
python 3 에서 레이아웃 배경 색 을 설정 하려 면 코드 를 통 해 변경 해 야 합 니 다.많은 동료 들 이 이러한 설정 이 아직 낯 설 다 고 믿 습 니 다.다음은 레이아웃 배경 색 코드 를 어떻게 써 야 하 는 지 살 펴 보 겠 습 니 다.
변경 전

코드 는 다음 과 같다.

import pandas as pd

 
def set_foramt():
 # 1.  sheet 
 sheet_list = ['Sheet1', 'Sheet2', 'Sheet3', 'Sheet4', 'Sheet5']
 # 2.    excel  
 writer = pd.ExcelWriter('test_new.xlsx')
 workbook = writer.book
 # 3.    sheet   
 for sheet in sheet_list:
 df1 = pd.read_excel('test.xlsx', sheet_name=sheet)
 # 4.    
 fmt = workbook.add_format({"font_name": u"    "})
 percent_fmt = workbook.add_format({'num_format': '0.00%'})
 amt_fmt = workbook.add_format({'num_format': '#,##0.00'})
 border_format = workbook.add_format({'border': 1})
 bg_format = workbook.add_format({'bold': True, 'font_name': u'    ', 'bg_color': 'yellow',
  'align': 'center', 'valign': 'vcenter', 'font_color': 'black',
  'font_size': 10})
 date_fmt = workbook.add_format({'bold': False, 'font_name': u'    ', 'num_format': 'yyyy-mm-dd',
 'align': 'center', 'valign': 'vcenter'})
 # 5.  excel
 l_end = len(df1.index) + 1
 df1.to_excel(writer, sheet_name=sheet, encoding='utf8', header=df1.columns.values.tolist(),
  index=False, startcol=0, startrow=0)
 worksheet1 = writer.sheets[sheet]
 # 6.       
 #     
 worksheet1.set_row(0, 20, fmt) #   0   ,   20,   fmt
 #     
 worksheet1.set_column('A:F', 20, fmt) #  A  F ,   10,   fmt
 #    
 worksheet1.conditional_format(f'A1:F{l_end}', {'type': 'no_blanks', 'format': border_format})
 # A1    F(   ), 'type': 'no_blanks'          
 #      
 worksheet1.conditional_format('A1:F1', {'type': 'no_blanks', 'format': bg_format})
 worksheet1.conditional_format(f'B2:B{l_end}', {'type': 'no_blanks', 'format': bg_format})
 #        
 worksheet1.merge_range(f'A2:A{l_end}', df1['  '][0], date_fmt)
 #          ,       
 worksheet1.conditional_format(f'C2:F{l_end}', {'type': 'no_blanks', 'format': amt_fmt})
 # 7.   sheet        
성과:

개 정 된 이름 이 더욱 선명 해 졌 을 까?그러면 우리 가 표 가 표현 하고 자 하 는 관건 에 대해 더욱 깊이 이해 하 는 데 도움 이 될 것 이다.
이상 은 python 3 에서 레이아웃 배경 색상 코드 분석의 상세 한 내용 입 니 다.레이아웃 배경 색상 코드 가 python 3 에서 어떻게 쓰 는 지 에 대한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기