MoonNote

반응형
     

 

 

 

엑셀 실습 파일

예제 코드 실행 후 생성

 

엑셀 파일 구성

예제 코드 01 실행 후 : 엑셀 파일 생성

 colored_cells.xlsx

예제 코드 01 실행 후 생성된 파일 정보

 

예제 코드 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 함수 모음

 

 

 

 

 

 

※ 이 글이 도움이 되었다면 "👆🏻구독"과 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band