콘솔워크

[openpyxl] 병합된 셀의 범위를 확인하는 방법 본문

카테고리 없음

[openpyxl] 병합된 셀의 범위를 확인하는 방법

이휘재123 2023. 4. 5. 14:53
반응형
from openpyxl import load_workbook

workbook = load_workbook('엑셀파일.xls')

sheet = workbook['시트이름1']

# 현재 시트에 존재하는 병합되어있는 모든 셀
# 'AA3:BF3' 다음과 같이 범위를 가지고 있음
merged_cells = sheet.merged_cells
print(merged_cells)

value = '내용'

for merged_cell in merged_cells:
	# 셀의 내용과 value가 일치한다면
    if merged_cell.start_cell.internal_value == value:
        print(merged_cell.start_cell.internal_value)
        cell_range = merged_cell.coord
        break

# 셀의 범위
print(cell_range)
반응형