Python(파이썬) openpyxl - 엑셀 글자정렬(Text Align)
본문 바로가기
파이썬(Python)/파이썬으로 엑셀 제어하기

Python(파이썬) openpyxl - 엑셀 글자정렬(Text Align)

by Squat Lee 2021. 5. 5.

파이썬의 openpyxl 모듈을 사용하여 엑셀에서 글자를 정렬해 보도록 하겠습니다.

 

openpyxl 의 Workbook을 사용해서 새로운 파일을 만드시거나, load_workbook을 사용해서 기존 파일을 이용합니다.

 

openpyxl.styles 에서 Alignment 를 import 합니다.

 

저는 새로운 워크시트를 만들어서 'wb'라는 변수에 저장하고, wb 의 활성화 된 시트를 'ws'로 저장하겠습니다.

 

글자정렬이 제대로 잘 되었는지 쉽게 확인해 보기 위해 행과 열너비를 크게 했습니다.

 

방법은 위와 같이 하시면 됩니다.

 

정렬을 설정할 셀의 alignment 속성에 Alignment(horizonal='ceneter', vertical='bottom') 이런식으로 설정해 주면 됩니다.

 

horizontal(수평정렬)과 vertical(수직정렬)의 속성값은 left, right, center, bottom, top 으로 설정하시면 됩니다.

 

워크북을 저장한 다음 닫도록 하겠습니다.

 

엑셀의 글자 정렬이 제대로 잘 적용된 것을 확인할 수 있습니다. 

728x90
반응형

댓글