가이드라인

엑셀 셀의 너비와 높이 조정하기

엑셀을 사용하다 보면 셀 안의 데이터가 잘리지 않도록 셀의 너비나 높이를 조정해야 할 때가 있습니다.

이번 수업에서는 openpyxl을 사용해 엑셀 셀의 너비와 높이를 조정하는 방법을 알아보겠습니다.


셀 너비 조정하기

셀 너비는 주로 글자 개수에 따라 조정됩니다.

아래와 같이 column_dimensions 속성의 width를 사용해 셀 너비를 조정할 수 있습니다.

셀 너비 조정하기
from openpyxl import Workbook # 새로운 워크북 생성 wb = Workbook() # 활성 시트 선택 ws = wb.active # 셀에 데이터 입력 ws['A1'] = "Data" # 셀 너비 조정 ws.column_dimensions['A'].width = 20 # 파일 저장 wb.save("output_file.xlsx")

위 코드에서 ws.column_dimensions['A'].width = 20는 셀 A열의 너비를 20으로 설정합니다.

여기서 20의 단위는 기본 글꼴의 평균 문자 너비를 의미합니다.

즉, 너비가 20이면 해당 셀에 평균적인 글꼴 크기의 문자가 20개 정도 들어갈 수 있는 크기를 설정한 것입니다.


셀 높이 조정하기

column_dimensions 속성의 height를 사용해 셀의 높이도 조정이 가능합니다.

높이 조정은 셀에 있는 텍스트나 데이터의 가독성을 높일 때 유용합니다.

셀 높이 조정하기
from openpyxl import Workbook # 새로운 워크북 생성 wb = Workbook() # 활성 시트 선택 ws = wb.active # 셀에 데이터 입력 ws['A1'] = "Data" # 셀 높이 조정 ws.row_dimensions[1].height = 30 # 파일 저장 wb.save("output_file.xlsx")

위 코드에서 ws.row_dimensions[1].height = 30는 1행의 높이를 30으로 설정합니다.

30의 단위는 포인트(pt)로, 이는 글꼴 크기를 설정할 때 사용하는 단위와 동일합니다.

예를 들어, 셀 높이 30은 30pt 높이를 의미하며, 약 0.42cm에 해당합니다.

Mission
0 / 1

openpyxl을 사용하여 엑셀 셀의 너비를 조정할 때, ws.row_dimensions['A'].height 속성을 사용한다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과

결과물

문서가 비어 있습니다.

코드를 실행해보세요.