목록(List) 작성하기
문서의 목록(List)
은 정보를 구조화할 때 유용하게 사용됩니다.
python-docx를 사용하면 워드 문서에 순서 있는 목록
과 순서 없는 목록
을 간편하게 추가할 수 있습니다.
이번 수업에서는 목록을 작성하고, 이를 다양한 스타일로 설정하는 방법을 알아보겠습니다.
순서 없는 목록 (불릿 목록) 작성하기
순서 없는 목록은 각 항목 앞에 불릿(Bullet: -, *, ...) 기호가 표시되는 목록입니다.
주로 나열된 항목들이 서로 독립적이거나 순서가 중요하지 않을 때 사용합니다.
python-docx에서는 add_paragraph()
메서드와 ListBullet
스타일을 사용하여 순서 없는 목록을 작성합니다.
코드 예시
순서 없는 목록 작성하기
from docx import Document
# 새 워드 문서 생성
doc = Document()
# 순서 없는 목록 추가
doc.add_paragraph('첫 번째 항목', style='ListBullet')
doc.add_paragraph('두 번째 항목', style='ListBullet')
doc.add_paragraph('세 번째 항목', style='ListBullet')
# 문서 저장
doc.save('output_file.docx')
-
add_paragraph('텍스트', style='ListBullet')
는 불릿 스타일을 적용한 단락을 추가합니다. -
위 코드에서는 '첫 번째 항목', '두 번째 항목', '세 번째 항목'을 불릿 목록으로 표시합니다.
이 코드를 실행하면 각 항목 앞에 불릿 기호가 있는 순서 없는 목록이 생성됩니다.
순서 있는 목록 (번호 목록) 작성하기
순서 있는 목록은 각 항목이 번호로 표시되는 목록입니다.
python-docx에서는 ListNumber
스타일을 사용하여 순서 있는 목록을 쉽게 만들 수 있습니다.