python修改docx文档的表格内中文字体

要点:

1、在同一个 单元格内连续使用  table.cell.paragraphs[0].add_run(‘XXX’),则默认为在单元格中附加文字,而非在该单元格内重建。

2、如果没有这两句,则无法改变单元格内的中文字体:

r = run._element
r.rPr.rFonts.set(qn(‘w:eastAsia’), ‘黑体’)

3、run.font.name = ‘黑体’  

上述语句只能修改ascii 代码所包含的字符, 中文不可显示。

综合演示:

代码:

运行后结果:

python修改docx文档的表格内中文字体

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览212529 人正在系统学习中

来源:大滑稽儿

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月20日
下一篇 2022年5月20日

相关推荐