MoonNote

반응형
     

 

 

 

엑셀 실습 파일

예제 코드 실행 후 생성

 

엑셀 파일 구성

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

merged_cells.xlsx

예제 코드 02 실행 후 : 예제 코드 01 파일 응용

unmerged_cells.xlsx

 

예제 코드 01 - 셀 병합

merge_cells 메소드 사용

▪ 방법1 : A1에서 C1까지 셀 병합

방법2 : (2, 1)에서 (2, 3)까지 셀 병합 (A2:C2)

병합된 셀의 좌상단 셀에만 데이터 입력

 

from openpyxl import Workbook

# 새 워크북 생성
wb = Workbook()

# 활성 시트 선택
ws = wb.active

# 데이터 입력
ws['A1'] = 'Merged Cell'

# 셀 병합
ws.merge_cells('A1:C1')  # A1에서 C1까지 병합
ws.merge_cells(start_row=2, start_column=1, end_row=2, end_column=3)  # (2,1)에서 (2,3)까지 병합

# 병합된 셀에 데이터 입력
ws['A2'] = 'Merged Cell 2'

# 파일 저장
wb.save("merged_cells.xlsx")

 

▪ 결과 값

엑셀 파일 구성 ' 예제 코드 01 실행 후 생성된 파일 정보' 이미지 참조

 

예제 코드 02 - 셀 분할

unmerge_cells 메소드 사용

▪ 방법1 : A1에서 C1까지 셀 병합 해제

 방법2 : (2, 1)에서 (2, 3)까지 셀 병합 해제 (A2:C2)

 

from openpyxl import load_workbook

# 기존 워크북 불러오기
wb = load_workbook("merged_cells.xlsx")

# 활성 시트 선택
ws = wb.active

# 셀 분할
ws.unmerge_cells('A1:C1')  # A1에서 C1까지 병합 해제
ws.unmerge_cells(start_row=2, start_column=1, end_row=2, end_column=3)  # (2,1)에서 (2,3)까지 병합 해제

# 파일 저장
wb.save("unmerged_cells.xlsx")

 

▪ 결과 값

엑셀 파일 구성 ' 예제 코드 02 실행 후 생성된 파일 정보' 이미지 참조

 

 

 

Openpyxl 함수 모음

 

 

 

 

 

 

 

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

공유하기

facebook twitter kakaoTalk kakaostory naver band