파이썬의 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
반응형
'파이썬(Python) > 파이썬으로 엑셀 제어하기' 카테고리의 다른 글
Python - openpyxl 을 사용 중 값이 아닌 수식을 가져올때 해결방법 (2) | 2021.10.30 |
---|---|
Python(파이썬) openpyxl - 엑셀 스타일 지우기(주의) (0) | 2021.05.06 |
Python(파이썬) openpyxl - 글자(Font) 크기, 색깔, 스타일 지정하는 방 (0) | 2021.05.02 |
Python(파이썬) openpyxl - 엑셀 시트(Work sheet)를 호출하는 방법 (0) | 2021.05.01 |
python(파이썬) openpyxl - 엑셀 시트 추가, 삭제 방법 (0) | 2021.04.30 |
댓글