Python/docx

1. docx 소개

언제나휴일 2021. 11. 25. 13:22
반응형

python으로 빅데이터, ML 등을 다루면서 문서 자동화는 필연적인 요구사항인 것 같습니다.

이번에 소개할 것은 python에서 MS WORD 관련 문서를 핸들링하는 모듈인 docx입니다.

 

제일 먼저 설치할 것은 python-docx 이며 현재 버전은 0.8.11입니다.

docx 메뉴얼 사이트: https://python-docx.readthedocs.io/en/latest/user/quickstart.html

 

docx를 사용하면 python 코드로 MS WORD 문서를 생성하여 편집 등의 작업을 수행할 수 있습니다.

 

#FirstDocx.py
from docx import  Document

doc = Document() #문서 개체 생성
doc.add_heading("문서 자동화 테스트 파일")#헤더 추가
doc.add_paragraph("안녕하세요.")#단락 추가
doc.save("demo.docx") #파일로 저장

 

위 코드를 실행하면 demo.docx 파일을 만들어 줍니다.

FirstDocx.py를 실행하여 자동으로 만들어진 문서

 

반응형

'Python > docx' 카테고리의 다른 글

5.docx - 이미지 추가하기  (0) 2021.11.26
4. docx - 표(Table) 작성하기 add_table  (0) 2021.11.26
3. docx - 문서에 단락 추가하기 add_paragraph  (0) 2021.11.25
2. docx.Document 소개  (0) 2021.11.25