python-docx改变表格字体大小

最近在尝试用python来自动从csv文件获取数据并生成word报告。
遇到的一个问题是表格字体太大,想要缩小。爬网半天,找到的中文资料要么没怎么提及,要么说中文没法设置字体大小。最后在这里找到办法:

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)

实测对中文字体同样有用,简要记录备忘。

你可能感兴趣的:(python-docx改变表格字体大小)