본문 바로가기
IT/Python

[파이썬] 엑셀 셀 병합하기, 해제하기 / merge, unmerge

by 베베야 2021. 11. 30.
728x90

파이썬 코드을 이용하여 엑셀 셀 병합하고 해제하는 방법에 대해서 알아보자

 

파이썬 설치 및 관련 필수 프로그램 설치는 아래를 참조하세요.

▶파이썬 설치방법 및 필수 프로그램 설치방법 바로가기

 

파이썬 코드(merge)

엑셀 A1, B1, C1 셀에 데이터를 넣고 3개의 셀을 병합해보자

from openpyxl import Workbook
wb = Workbook()
ws = wb.active

ws["A1"] = "A"
ws["B1"] = "B"
ws["C1"] = "C"

ws.merge_cells("A1:C1")

wb.save("merge.xlsx") #저장

 

결과 화면(merge)

3개의 셀이 병합된 결과이다.


파이썬 코드(unmerge)

병합했던 셀을 엑셀 시트를 불러와서 해제시켜보자

from openpyxl import load_workbook
wb = load_workbook("merge.xlsx")
ws = wb.active


ws.unmerge_cells("A1:C1")

wb.save("unmerge.xlsx") #저장

 

결과 화면(unmerge)

3개의 셀 병합이 해제된 결과이다.

반응형
그리드형

댓글