[python] 파이썬으로 워드 문서 차트 색상 조정하기

이번 포스트에서는 파이썬을 사용하여 워드 문서의 차트 색상을 조정하는 방법에 대해 알아보겠습니다.

필요한 도구들

설치

먼저, python-docx를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다:

pip install python-docx

예제

다음은 파이썬을 사용하여 워드 문서에서 차트의 색상을 조정하는 예제입니다.

from docx import Document
from docx.enum.chart import XL_COLOR_INDEX

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

# 차트 객체 가져오기
chart = doc.inline_shapes[0].chart

# 차트 시리즈의 색상 변경
series = chart.series[0]
series.format.fill.solid()
series.format.fill.fore_color.rgb = XL_COLOR_INDEX.RED

# 워드 문서 저장
doc.save('example_with_color.docx')

위의 예제 코드에서는 python-docx를 사용하여 example.docx라는 파일에서 첫 번째 차트의 색상을 빨강으로 변경합니다. 변경한 후에는 example_with_color.docx라는 새로운 파일로 저장됩니다.

위의 예제는 차트의 첫 번째 시리즈에 대한 색상을 변경하는 방법을 보여줍니다. 시리즈의 색상을 변경하고 싶지 않은 경우, chart.series에서 원하는 시리즈의 인덱스를 지정하여 적절한 시리즈를 선택할 수 있습니다. 색상은 XL_COLOR_INDEX 클래스를 사용하여 지정할 수 있습니다.

결론

이번 포스트에서는 파이썬을 사용하여 워드 문서의 차트 색상을 조정하는 방법을 살펴보았습니다. python-docx라이브러리를 사용하면 편리하게 워드 문서를 조작할 수 있습니다.

참고 자료