[python] 파이썬으로 워드 문서 차트 크기 조절하기

많은 사람들이 워드 문서에서 차트를 사용하여 데이터를 시각화하고 있습니다. 하지만 차트를 만들고 나서 크기를 조절하는 것은 종종 어려움을 겪는 일입니다. 이번 포스트에서는 파이썬을 사용하여 워드 문서의 차트 크기를 조절하는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치

먼저, 필요한 라이브러리인 python-docx를 설치해야 합니다. 다음 커맨드를 사용하여 설치할 수 있습니다:

pip install python-docx

차트 크기 조절하기

파이썬 스크립트에서 워드 문서를 열고 차트를 가져와야 합니다. 이를 위해 다음 코드를 사용할 수 있습니다:

from docx import Document

# 워드 문서 열기
doc = Document('문서명.docx')

# 차트 가져오기
charts = doc.inline_shapes

# 차트 크기 조절하기
for chart in charts:
    chart.width = 400
    chart.height = 300

# 수정된 워드 문서 저장하기
doc.save('수정된_문서명.docx')

위 코드에서는 python-docx 라이브러리의 Document 클래스를 사용하여 워드 문서를 열고, inline_shapes 속성을 통해 차트 객체를 가져옵니다. 그런 다음 widthheight 속성을 조절하여 차트의 크기를 변경합니다. 마지막으로, 수정된 워드 문서를 저장합니다.

실행 예제

실행 예제를 살펴보겠습니다. 우선 다음과 같은 문서를 가정합니다.

차트 예제

위 코드를 사용하여 워드 문서를 열고 차트의 크기를 조절하면 다음과 같이 변경될 수 있습니다.

수정된 차트 예제

결론

파이썬을 사용하여 워드 문서의 차트 크기를 조절하는 방법을 알아보았습니다. python-docx 라이브러리를 사용하여 워드 문서를 열고, 차트를 가져와서 크기를 조절한 뒤 원본 문서를 수정하는 방식으로 작업할 수 있습니다. 차트 크기 조절은 데이터 시각화를 더 효과적으로 표현하기 위해 중요한 과정입니다.