[python] 파이썬으로 워드 문서 생성하기

파이썬은 강력한 프로그래밍 언어로 다양한 작업을 자동화할 수 있습니다. 그 중에 하나는 워드 문서 생성입니다. 워드 문서를 생성하는 것은 보고서, 이메일 템플릿, 계약서 등 다양한 용도로 사용될 수 있습니다.

이번 예제에서는 python-docx 라이브러리를 사용하여 파이썬으로 워드 문서를 생성하는 방법을 알아보겠습니다.

python-docx 라이브러리 설치하기

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

pip install python-docx

예제 코드

다음은 워드 문서를 생성하는 간단한 예제 코드입니다:

# python-docx 라이브러리 임포트
from docx import Document

# 새로운 워드 문서 생성
doc = Document()

# 제목 추가
doc.add_heading('워드 문서 생성 예제', level=1)

# 본문 추가
doc.add_paragraph('이 문서는 파이썬으로 생성되었습니다.')

# 표 추가
table = doc.add_table(rows=3, cols=3)
table.cell(0, 0).text = '표'
table.cell(0, 1).text = '생성'
table.cell(0, 2).text = '예제'
table.cell(1, 0).text = '1'
table.cell(1, 1).text = '2'
table.cell(1, 2).text = '3'
table.cell(2, 0).text = '4'
table.cell(2, 1).text = '5'
table.cell(2, 2).text = '6'

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

코드 설명

위 예제 코드에서는 Document 클래스를 사용하여 새로운 워드 문서를 생성합니다.

add_heading 메서드를 사용하여 문서의 제목을 추가하고, add_paragraph 메서드를 사용하여 본문을 추가합니다.

표를 추가하기 위해 add_table 메서드를 사용하고, cell 메서드를 사용하여 특정 셀에 텍스트를 입력합니다.

마지막으로, save 메서드를 사용하여 워드 문서를 저장합니다.

실행 결과

위의 코드를 실행하면 현재 디렉토리에 “워드문서.docx”라는 이름의 워드 문서 파일이 생성됩니다.

참고 자료

위의 예제를 참고하여 파이썬으로 워드 문서를 생성해보세요. 파이썬으로 문서 작성을 자동화하면 생산성을 크게 향상시킬 수 있습니다!