엑셀 실습 파일
▪예제 코드 실행 후 생성
엑셀 파일 구성
예제 코드 01 실행 후 : 엑셀 파일 생성
▪ colored_cells.xlsx
예제 코드 02 실행 후 : 엑셀 파일 생성
▪ styled_fonts.xlsx
예제 코드 01 - 배경색 지정하기
▪ 셀 ['A1'], ['B2']에 배경색 [빨강], [파랑] 지정
▪ start_color: 채우기 색상의 시작 색상 (헥사 코드 지정)
▪ end_color: 채우기 색상의 끝 색상 (헥사 코드 지정)
▪ fill_type: 채우기 스타일 ('solid', 'darkGrid', 'lightGrid', 등)
from openpyxl import Workbook
from openpyxl.styles import PatternFill
# 새 워크북 생성
wb = Workbook()
# 활성 시트 선택
ws = wb.active
# 데이터 입력
ws['A1'] = 'Hello'
ws['B2'] = 'World'
# 배경색 지정 (빨강)
red_fill = PatternFill(start_color='FFFF0000', end_color='FFFF0000', fill_type='solid')
# 배경색 지정 (파랑)
blue_fill = PatternFill(start_color='FF0000FF', end_color='FF0000FF', fill_type='solid')
# 셀에 배경색 적용
ws['A1'].fill = red_fill
ws['B2'].fill = blue_fill
# 파일 저장
wb.save("colored_cells.xlsx")
▪ 결과 값
엑셀 파일 구성 ' 예제 코드 01 실행 후 생성된 파일 정보' 이미지 참조
예제 코드 02 - 글꼴 스타일 지정하기
▪ Font 클래스 사용 글꼴 스타일 지정
▪ name: 글꼴 이름 (예: 'Arial', 'Calibri')
▪ size: 글꼴 크기
▪ bold: 굵게 설정 (True 또는 False)
▪ italic: 기울임 설정 (True 또는 False)
▪ underline: 밑줄 스타일 ('single', 'double', 등)
▪ color: 글꼴 색상 (헥사 코드로 지정)
from openpyxl import Workbook
from openpyxl.styles import Font
# 새 워크북 생성
wb = Workbook()
# 활성 시트 선택
ws = wb.active
# 데이터 입력
ws['A1'] = 'Hello'
ws['B2'] = 'World'
ws['C3'] = 'MoonNote Tistory Blog'
# 글꼴 스타일 지정
bold_font = Font(name='Arial', size=14, bold=True)
italic_font = Font(name='Times New Roman', size=12, italic=True)
underline_font = Font(name='Calibri', size=16, underline='single')
color_font = Font(name='Verdana', size=10, color='FF0000') # 빨간색
# 셀에 글꼴 스타일 적용
ws['A1'].font = bold_font
ws['B2'].font = italic_font
ws['C3'].font = underline_font
ws['C3'].font = color_font
# 파일 저장
wb.save("styled_fonts.xlsx")
▪ 결과 값
엑셀 파일 구성 ' 예제 코드 02 실행 후 생성된 파일 정보' 이미지 참조
Openpyxl 함수 모음
※ 이 글이 도움이 되었다면 "👆🏻구독"과 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.