[python] 파이썬으로 워드 문서 차트 스타일 변경하기
파이썬을 사용하여 워드 문서의 차트 스타일을 변경하는 방법에 대해 알아보겠습니다. Microsoft Word는 차트를 만들고 스타일을 수정할 수 있는 강력한 도구를 제공하지만, 파이썬을 사용하면 자동화된 방법으로 차트 스타일을 변경할 수 있습니다.
필요한 라이브러리 설치
먼저, python-docx
라이브러리를 설치해야 합니다. 이 라이브러리는 파이썬에서 워드 문서를 조작하는 데 사용됩니다. 명령 프롬프트나 터미널에서 아래의 명령을 실행하여 라이브러리를 설치합니다.
pip install python-docx
차트 스타일 변경하기
이제 차트 스타일을 변경하는 방법에 대해 알아보겠습니다.
from docx import Document
from docx.shared import Pt
from docx.enum.chart import XL_CHART_TYPE
# 워드 문서 불러오기
doc = Document('example.docx')
# 차트 객체 가져오기
chart = doc.inline_shapes[0].chart
# 차트 스타일 변경
chart.chart_style = 3 # 스타일 번호는 1부터 시작합니다.
# 차트 크기 조정
chart.width = Pt(400) # 폭
chart.height = Pt(300) # 높이
# 차트 유형 변경
chart.chart_type = XL_CHART_TYPE.BAR_CLUSTERED # 막대형 차트로 변경
# 워드 문서 저장
doc.save('modified.docx')
위의 예제 코드는 python-docx
라이브러리를 사용하여 워드 문서를 불러오고, 첫 번째 차트 객체를 가져온 후 스타일을 변경하고, 크기를 조정하고, 차트 유형을 변경하는 방법을 보여줍니다. 마지막으로 수정된 워드 문서를 저장합니다.
참고 자료
위의 참고 자료는 python-docx
라이브러리 공식 문서와 Microsoft Office Dev Center에서 Chart object에 대한 자세한 내용을 확인할 수 있습니다.