이번 포스팅에서는 엑셀(Excel)에서 행 높이와 열 폭을 조절하는 방법을 알아보고자 한다. XlsxWriter 파이썬(Python) 모듈에서는 set_row와 set_column을 이용하여 각각 행 높이와 열 폭을 조절할 수 있다.
행 높이와 열 폭 조절하기(feat. set_row, set_column)
방법은 쉽다. 행 높이는 set_row, 열 폭은 set_column을 이용하면 된다. 이때 set_column은 열의 범위를 설정하여 일괄적으로 폭을 설정할 수 있지만 행은 하나의 행만 높이를 설정할 수 있다.
아래 코드를 통해 사용법을 알 수 있다. 설명은 주석을 참고하자.
from xlsxwriter import Workbook
wb = Workbook('row_col.xlsx')
ws = wb.add_worksheet()
ws.write(0, 1, 'a')
ws.write(0, 2, 'ab')
ws.write(0, 3, 'abc')
ws.set_column(1, 3, 20) ## 두번째열부터 네번째 열까지 칼럼 폭 조정
## ws.set_column('B:D', 3, 10)와 동일
ws.write(0, 0, 'Hi')
ws.set_row(0, 40) ## 첫 번째 행 높이 조절
wb.close()
코드를 실행하면 아래와 같이 열 폭과 행 높이가 변경된 것을 알 수 있다.
'프로그래밍 > 엑셀(Excel)' 카테고리의 다른 글
[XlsxWriter] 데이터 필터(Auto Filter) 적용하기 (feat. autofilter, filter_column) (0) | 2022.11.15 |
---|---|
[XlsxWriter] 열(Column) 폭 문자에 맞게 조절하기 (feat. set_column) (0) | 2022.11.11 |
[XlsxWriter] 셀 포맷(Cell Format - 폰트, 숫자 형식, 숨기기, 정렬, 배경색, 테두리) 변경하기 (feat. add_format) (0) | 2022.11.11 |
[XlsxWriter] 행, 열 고정하기 (feat. freeze_panes) (0) | 2022.11.07 |
[XlsxWriter] 엑셀 파일 생성하기(feat. Workbook) (0) | 2022.10.29 |
댓글