[python] 파이썬으로 워드 문서 내용 추가하기
워드 문서에 내용을 추가하려면 파이썬에서 python-docx
라이브러리를 사용할 수 있습니다. python-docx
는 마이크로소프트 워드 파일(.docx)을 다루는 데 사용되는 라이브러리입니다. 다음은 파이썬으로 워드 문서에 내용을 추가하는 간단한 예제입니다.
먼저, python-docx
라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install python-docx
다음은 예제 코드입니다.
from docx import Document
# 워드 문서 열기
doc = Document('sample.docx')
# 문단 추가
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 = '테스트'
# 문서 저장
doc.save('새로운_문서.docx')
위의 예제 코드에서는 Document
객체를 사용하여 워드 문서를 열고, add_paragraph
메서드를 사용하여 새로운 문단을 추가합니다. 또한, add_table
메서드를 사용하여 표를 추가하고, cell
메서드를 사용하여 테이블 셀에 텍스트를 추가합니다. 마지막으로, save
메서드를 사용하여 수정된 문서를 저장합니다.
위의 예제 코드를 실행하면 “새로운_문서.docx”라는 이름의 새로운 워드 문서가 생성되며, 문단과 표가 추가된 것을 확인할 수 있습니다.
더 많은 기능과 예제 코드는 python-docx의 공식 문서를 참조해주세요.