글꼴, 배경 색상, 테두리 서식 지정하기
엑셀 파일에 데이터를 입력하는 것뿐만 아니라, 데이터를 돋보이게 하기 위해 서식을 지정하는 것도 매우 중요합니다.
이번에는 파이썬의 openpyxl 라이브러리를 사용해 엑셀 셀의 서식을 지정하는 방법을 알아보겠습니다.
셀의 글꼴 서식 지정하기
엑셀에서 셀의 글꼴을 굵게 하거나, 글자 색상을 변경하는 등의 서식 지정은 매우 흔히 사용하는 기능입니다.
openpyxl에서는 Font
클래스를 사용하여 이러한 서식을 쉽게 지정할 수 있습니다.
글꼴 서식 지정하기
from openpyxl import Workbook
from openpyxl.styles import Font
# 새로운 워크북 생성
wb = Workbook()
# 활성 시트 선택
ws = wb.active
# 셀에 데이터 입력
ws['A1'] = "Hello"
# 글꼴 서식 지정 (굵게, 이탤릭, 파란색)
ws['A1'].font = Font(bold=True, italic=True, color="0000FF")
# 파일 저장
wb.save("output_file.xlsx")
위 코드에서는 Font 클래스를 사용해 셀 A1의 글꼴을 굵게(bold=True
), 이탤릭체(italic=True
), 빨간색(color="FF0000"
)으로 설정했습니다.