from docx import Document from docx.oxml.ns import qn #中文字體 w=Document() table=w.add_table(3,3,style='Medium Grid 1 Accent 1') table_head=table.rows[0].cells table_head[0].text='姓名' table_head[1].text='性別' table_head[2].text='年齡' #將表格中所有的單元格修改字體 for row in table.rows: for cell in row.cells: for paragraph in cell.paragraphs: for run in paragraph.runs: run.font.name='Arial' #英文字體設置 run._element.rPr.rFonts.set(qn('w:eastAsia'),'微軟雅黑') w.save(r'D:\word練習\給表格設置樣式及修改字體.docx')