luckiness
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\')

 

分类:

技术点:

相关文章:

  • 2021-12-17
  • 2021-11-20
  • 2021-10-13
  • 2021-08-27
  • 2021-09-11
  • 2021-09-27
  • 2021-12-04
  • 2021-10-27
猜你喜欢
  • 2021-12-10
  • 2022-01-04
  • 2021-12-29
  • 2021-12-04
  • 2021-11-14
  • 2021-11-03
相关资源
相似解决方案