table = document.add_table(rows=1, cols=1)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
한 행과 한 열이있는 테이블에서 'Qty'텍스트의 글꼴 크기를 변경해야합니다. 어떻게 만들 수 있습니까?파이썬 docx - 테이블 글꼴 크기를 변경하는 방법?
table = document.add_table(rows=1, cols=1)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
한 행과 한 열이있는 테이블에서 'Qty'텍스트의 글꼴 크기를 변경해야합니다. 어떻게 만들 수 있습니까?파이썬 docx - 테이블 글꼴 크기를 변경하는 방법?
셀에 단락을 가져와야합니다.
3.5.2 _Cell 객체 :
클래스 docx.table._Cell (TC, 부모)단락 셀에서 단락의
목록 파이썬 - DOCX의 문서에서. 하나 이상의 블록 레벨 요소를 포함하고 단락으로 끝나는 테이블 셀은 이어야합니다. 기본적으로 새 셀에는 단일 단락이 포함됩니다. 읽기 전용
참조 : python-docx Documentation - Read the Docs
코드 :
텍스트의 글꼴 크기를 변경하려면 '수량'
paragraph =hdr_cells[0].paragraphs[0]
run = paragraph.runs
font = run[0].font
font.size= Pt(30) # font size = 30
전체 테이블의 글꼴 크기를 변경하려면 :
for row in table.rows:
for cell in row.cells:
paragraphs = cell.paragraphs
for paragraph in paragraphs:
for run in paragraph.runs:
font = run.font
font.size= Pt(30)
0 테이블에 문단에 액세스하는 방법의
솔루션을 제공해 주셔서 감사합니다! – huba183
당신은 나의 하루를 구했습니다! – user1931780
당신이 스타일을 많이 할 계획이라면 당신은 https://github.com/elapouya/python-docx-template을 고려할 수 있습니다. –