[python] 파이썬으로 워드 문서 표 셀 배경색 설정하기
파이썬을 사용하여 워드 문서의 표 셀 배경색을 설정하는 방법에 대해 알아보겠습니다.
라이브러리 설치
먼저, python-docx
라이브러리를 설치해야 합니다. 아래 명령어를 사용하여 라이브러리를 설치하세요.
pip install python-docx
코드 작성
아래의 예제 코드를 이용하여 표 셀의 배경색을 설정할 수 있습니다.
from docx import Document
from docx.oxml.ns import nsdecls
from docx.oxml import parse_xml
# 워드 문서 생성
doc = Document()
# 표 생성
table = doc.add_table(rows=3, cols=3)
# 표 셀에 배경색 설정
for row in table.rows:
for cell in row.cells:
cell_corner = cell._tc.get_or_add_tcPr()
cell_fill = cell_corner.get_or_add_fill()
cell_fill.solid()
cell_fill.fore_color.rgb = parse_xml('00ff00')
# 워드 문서 저장
doc.save("output.docx")
위의 코드에서는 python-docx
라이브러리를 이용하여 워드 문서를 생성하고, 표를 추가하고, 각 셀에 배경색을 설정하는 방법을 보여주고 있습니다. 마지막으로 워드 문서를 저장하는 부분이 있습니다.
실행 결과
위의 코드를 실행하면, output.docx
라는 파일이 생성되며, 해당 파일을 열어보면 배경색이 설정된 표를 확인할 수 있습니다.