728x90
반응형
기능
엑셀 셀 속성을 변경한다.
아래 구현 코드는 셀 좌상단 + 테두리를 지정해준다.
align_gt = Alignment(horizontal='general', vertical='top',shrinkToFit=True)
- horizontal 변수 (셀 가로 속성)
"general", "left", "center", "right", "fill", "justify", "centerContinuous",
"distributed"
- vertical 변수 (셀 세로 속성)
"top", "center", "bottom", "justify", "distributed",
구현
#엑셀 셀 속성
align_gt = Alignment(horizontal='general', vertical='top',shrinkToFit=True)
align_cc = Alignment(horizontal='center', vertical='center')
def make_color_border(color='000000'):
border = Border(left=Side(border_style='thin', color=color),
right=Side(border_style='thin', color=color),
top=Side(border_style='thin', color=color),
bottom=Side(border_style='thin', color=color))
return border
def make_patternFill(color='ffffff'):
return PatternFill(start_color=color, fill_type='solid')
def make_font_color(color='000000'):
return Font(color)
for col in range(ws.max_column):
for row in range(ws.max_row):
cell = ws.cell(row= row + 1, column= col + 1)
cell.alignment = align_gt
cell.border = make_color_border('000000')
#엑셀 저장 및 실행
fileName = 'Folder_Tree.xlsx'
fileDirectory = os.path.abspath(fileName)
결과
728x90
반응형
'집중 - 어제보다 나아가자 > [개발] 파이썬 🍕' 카테고리의 다른 글
[파이썬] 파일 경로로 파일 실행하기 (0) | 2022.04.28 |
---|---|
[파이썬] openpyxl 저장 오류 (0) | 2022.04.27 |
[파이썬] openpyxl 하이퍼링크 만들기 (0) | 2022.04.25 |
[파이썬] openpyxl 엑셀 세로로 같은 셀 병합 (0) | 2022.04.24 |
최근댓글