当前位置: 首页 > 后端技术 > Python

Python大讲:pythonword应用--设置word文档的内容格式

时间:2023-03-26 19:04:04 Python

继上一节《大话 Python:python word 应用 -- 做一个最简单的 word 文档》的内容,本节说说对word文档内容的常规操作。如何对文档内容设置字体大小、字体样式、字体颜色、段落格式等操作。1.导入相关依赖1#字体设置函数2fromdocx.oxml.nsimportqn3#word文档对象4fromdocximportDocument5#字体颜色对象6fromdocx.sharedimportRGBColor7#缩进字符设置8fromdocx.sharedimportInches2,添加下划线,bold1#添加内容2paragraph=doc_.add_paragraph()3run_=paragraph.add_run("PythonConcentrationCamp")4#获取字体对象5font_=run_.font6#setunderline7font_.underline=True8#setbold9font_.bold=True3、设置字体颜色1#添加内容2paragraph=doc_.add_paragraph()3run_=paragraph.add_run("Python集中营")4#获取字体对象5font_=run_.font6#设置字体颜色7font_.color.rgb=RGBColor(0xFF,0x00,0x00)4.设置字体大小1#添加内容2paragraph=doc_.add_paragraph()3run_=paragraph.add_run("Python集中营")4#获取字体对象5font_=run_.font6#设置字体大小7font_.size=Pt(20)5.设置段落格式1#添加内容2content_="HelloWorld"3paragraph=doc_.add_paragraph(content_)4#获取格式对象5paragraph_format=paragraph.paragraph_format6#设置首行缩进7paragraph_format.first_line_indent=Inches(0.2)8#设置段前距离,单位为9paragraph_format.space_after=Pt(10)10#设置段后距离,单位为11paragraph_format.space_before=Pt(5)6.插入表格1#添加表格2table_=doc_.add_table(rows=2,cols=2,style="MediumGrid1Accent1")3#填写第一行第一列的内容4table_.cell(0,0)。text="公众号【Python集中营】"5#填写第一行第二列内容6table_.cell(0,1).text="技术分享,实战积累,学习社区"7#填写第二行第一列的内容8table_.cell(1,0).text="Description"9#填写第二行第二列的内容10table_.cell(1,1).text="人生苦短,我爱Python"7.插入图片1#添加图片,width属性设置大小2doc_.add_picture(r"/usr/load/download/test.png",width=Inches(4.25))3#保存文档4doc_.save('Python集中营--Word内容格式.docx')更多精彩,关注微信公众号【Python集中营】,关注后端编程实践,原创文章更新每天!