[python] 파이썬으로 워드 문서에서 특정 스타일 찾기

워드 문서에서 특정한 스타일을 찾는 것은 많은 작업에서 유용합니다. 파이썬에서는 python-docx라이브러리를 사용하여 워드 문서를 조작할 수 있습니다. 이 라이브러리를 사용하여 워드 문서에서 특정 스타일을 찾는 방법을 알아보겠습니다.

필요한 라이브러리 설치하기

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

pip install python-docx

특정 스타일 찾기

from docx import Document

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

# 찾고자 하는 스타일 이름 지정
target_style = '제목'

# 문서에서 모든 스타일 확인
for paragraph in doc.paragraphs:
    if paragraph.style.name == target_style:
        # 스타일 이름 출력
        print(paragraph.text)

# 워드 문서 닫기
doc.close()

위의 코드에서 target_style 변수에 찾고자 하는 스타일 이름을 지정하세요. doc.paragraphs를 통해 문서 안의 모든 단락을 확인하고, paragraph.style.name을 통해 단락의 스타일 이름을 가져올 수 있습니다. 원하는 스타일을 찾으면 print문을 사용하여 출력할 수 있습니다.

위의 코드에서 '문서이름.docx' 대신 워드 문서의 실제 파일 경로를 사용하세요. 실행하면 해당 스타일을 가진 모든 문장을 출력할 것입니다.

마무리

위의 예제 코드를 사용하면 파이썬을 통해 워드 문서에서 특정 스타일을 찾을 수 있습니다. python-docx라이브러리는 워드 문서를 자유롭게 처리할 수 있는 다양한 기능을 제공하므로, 필요한 작업에 따라 적절히 사용할 수 있습니다.


참고: python-docx 공식 문서