반응형
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
# 병합하기
ws.merge_cells("B2:D2") # B2부터 D2까지 합치기
ws["B2"].value = "Mergerd Cell"
wb.save("sample_merge.xlsx")
wb.close()
from openpyxl import load_workbook
wb = load_workbook("sample_merge.xlsx")
ws = wb.active
# 병합하기
ws.unmerge_cells("B2:D2") # B2부터 D2까지 합치기
wb.save("sample_unmerge.xlsx")
wb.close()
merce_cells(범위)를 이용하면 셀 병합이 이뤄지고
unmerge_cells(범위)를 이용하면 해당 범위의 병합이 해지된다.
이때 merge를 해도 가운데 정렬은 적용되지 않은 상태로 merge된다.
반응형
'Basic > Python' 카테고리의 다른 글
[openpyxl] 11. 파이썬을 이용한 엑셀 기타 정리본 (0) | 2021.10.30 |
---|---|
[openpyxl] 10. 파이썬을 이용한 엑셀 이미지 삽입 (0) | 2021.10.29 |
[openpyxl] 8. 파이썬을 이용한 엑셀 데이터 이동 (0) | 2021.10.26 |
[openpyxl] 7. 파이썬을 이용한 엑셀 데이터 추가 및 삭제 (0) | 2021.10.24 |
[openpyxl] 6. 파이썬을 이용한 엑셀 셀 범위 데이터 계산 (0) | 2021.10.23 |